El hosting de un proyecto web puede marcar la diferencia, un mal alojamiento web puede hacer que visitar una página sea una pesadilla. Hay un sinfín de características que comprobar antes de decidir qué hosting usar y esto puede resultar un tanto lioso con todas las alternativas disponibles.
Un entorno real (online) en el que hacer probaturas y mediante el que compartir los avances con los clientes es algo vital. El alojamiento web, junto al hardware y software, pueden considerarse las herramientas básicas de cualquier desarrollador web. Por eso le daremos un repaso a las principales características a tener en cuenta antes de comprometerse con un proveedor.
Hay que decir que este artículo, se centra en el hosting compartido, ya que entiendo que el resto de tipos de hosting están indicados para proyectos grandes o con necesidades y tecnología específicas.
Principales características a tener en cuenta
Algunas de las necesidades serán comunes tanto para profesionales del desarrollo web como para proyectos personales sin tantas exigencias:
- Disponer de una buena atención al usuario es crucial. En algún momento necesitarás su ayuda, así que asegúrate que son resolutivos, rápidos y están disponibles ininterrumpidamente. Darse una vuelta por sus perfiles sociales es una buena manera de comprobar qué tal tratan a los usuarios insatisfechos.
- Un buen sistema para crear copias de seguridad, permite restaurar tus proyectos a una versión anterior. He perdido la cuenta de las veces que esto me ha salvado horas de trabajo perdidas.
- Cuanto más cerca se encuentre el servidor de los usuarios finales, más rápido cargará este. Una buena localización geográfica del servidor favorece tus rankings en Google y mejora las experiencias de uso.
- Un servidor lento puede arruinar cualquier proyecto y dar una imagen de poca profesionalidad. Hay que asegurarse que la velocidad del servidor es buena. Imagina cómo percibirá un cliente que su nueva página web cargue muy lenta. Herramientas como Pingdom y Webpagetest.org te pueden ayudar a valorar la velocidad de carga de los servidores.
- El uptime es otro requisito fundamental, a más interrupciones más improductividad. Y como en el punto anterior comentaba, no da una imagen muy profesional.
Los aspectos anteriores son, o deberían ser, relevantes para todos los casos al elegir un buen hosting. Veamos ahora otros más específicos para desarrolladores:
- Es raro que un profesional del desarrollo web solo tenga entre manos un proyecto. Por eso, hay que asegurarse de que el hosting elegido sea multi-dominio y se pueda asociar más de un nombre de dominio.
- A su vez, hay que elegir un plan de hosting que permita más de una instalación sobre el mismo servidor. Además tiene que ofrecer espacio suficiente para poder alojar los diferentes proyectos.
- Algunos proveedores se centran en alguna tecnología (p.ej. WordPress) y no permiten instalar otro tipo de aplicaciones o usar determinados lenguajes de programación. Resulta necesario cerciorarse que las prestaciones del servidor se ajustan a las necesidades del proyecto.
- Los usuarios avanzados requieren un alto nivel de personalización de la configuración de su servidor. De modo que hay que evitar los hostings que ofrecen poca flexibilidad y poco acceso a la configuración del servidor. Personalmente, me gusta usar cPanel pues estoy acostumbrado a este y encuentro muchos recursos y ayuda online.
- Elegir un proveedor de alojamiento web que ofrezca servicios de migración de páginas web puede ahorrar mucho tiempo. Aún así existen herramientas (p.ej. MP Migrate DB para WordPress) que hacen que este trabajo parezca fácil.
- Como puedes ver en la imagen, integrar un CDN puede resultar muy interesante. Entre otras ventajas mejora la velocidad de carga del servidor y la seguridad de tus proyectos. Escoger un proveedor que haga fácil las integraciones te ahorrará un montón de tiempo.
- La guinda del pastel es la de poder usar un área de staging. Esta es una opción que no todos los proveedores de hosting ofrecen pero disponer de un staging es muy útil a la hora de desarrollar y mantener un sitio web, especialmente si estos son complejos.
¿Pero qué hosting usar?
Pues esa es una muy buena pregunta que tan solo tú podrás contestar. Dependerá de tres factores: el presupuesto, los requisitos tecnológicos y las necesidades de rendimiento (velocidad y uptime). Eso sí, no vayas con la primera oferta que veas y aplica el sentido común.
Otro factor interesante es poder probar el hosting durante un tiempo, la mayoría ofrece garantías de devolución del dinero durante los primeros días si no quedas satisfecho con su producto, así que aprovecha esto antes de comprometerte con un proveedor.
A modo de ejemplo, puedo decir que he trabajado con tres proveedores de hosting que puedo recomendar si quieres usarlos para el desarrollo web, estos son: WP Engine (solo para proyectos WordPress y sin servicio en castellano), SiteGround y Webempresa. Ten en cuenta que estos difieren en prestaciones, precio y tecnología, así que asegúrate de entender bien su producto antes.
Información adicional
Cita recomendada: GARCÍA BONILLA, Josep. Elegir el mejor hosting para profesionales del desarrollo web. Mosaic [en línea], mayo 2016, no. 139. ISSN: 1696-3296. DOI: https://doi.org/10.7238/m.n139.1617.