Cómo Hostinger redujo los tiempos de respuesta en un 35% sin invertir en hardware adicional


Cuando Hostinger me informó que habían reducido los tiempos de respuesta del servidor en un 35%, todo sin invertir en hardware o infraestructura adicional, quedé impresionado e intrigado.

Normalmente, los proveedores de hosting tienen que invertir una suma notable para mejorar los tiempos de respuesta, costo que luego se traslada a los usuarios mediante aumentos en las suscripciones.

Quería saber más. ¿Cómo lo hicieron? ¿Qué significan realmente unos tiempos de respuesta de servidor más rápidos para los usuarios? ¿Aumentarán las tarifas de suscripción?

Me reuní con Mario Bañares Colastra, Jefe de Web Hosting en Hostinger, para obtener respuestas.

Por qué Hostinger decidió analizar código y arquitectura en lugar de invertir en más hardware

Ya habíamos considerado la ruta del hardware. Ampliar la CDN en todos los planes de hosting habría duplicado aproximadamente nuestra cuenta de servidores. Hacer que la CDN fuera más eficiente fue la mejor opción.

Eso funcionó. Redujimos entre un 45 y un 50% los recursos de cómputo necesarios para ejecutar la CDN, sin nuevos servidores ni hardware. El resultado son sitios más rápidos para los clientes. Incluso sitios que no usan la CDN se volvieron más rápidos porque nuestros servidores están bajo menos presión en general.

¿Puedes resumir brevemente el proceso que seguiste para auditar tu configuración e identificar áreas donde el rendimiento podría mejorarse?

Medimos primero, luego arreglamos.

Configuramos paneles de control para cada servidor y monitoreo basado en la experiencia de visitantes reales, para ver cómo funcionaba la CDN en la práctica. Luego observamos detenidamente dónde se consumía la potencia de procesamiento (CPU). Las conexiones cifradas y el procesamiento de imágenes destacaron.

Antes de cambiar los certificados, verificamos que los navegadores y dispositivos de los visitantes siguieran conectándose sin problemas. Después del cambio, comparamos los resultados con datos de usuarios reales.

¿Qué área resultó ser la mayor fuente de cuello de botella en la infraestructura existente y cómo lo superaste?

La mayor demanda de potencia de procesamiento provenía de las conexiones cifradas y del procesamiento de imágenes.

Para la cifración, movimos nuestros certificados SSL de RSA a un tipo más eficiente llamado ECDSA, lo que redujo el uso de CPU para operaciones SSL a aproximadamente un tercio. También adoptamos kernel TLS y mejoramos la reanudación de sesiones, de modo que las visitas recurrentes cuestan menos para servir.

Para evitar trabajo repetido, las conversiones de imágenes ahora se realizan una vez y se reutilizan en toda la red en lugar de repetirse en varios lugares. Las solicitudes también pasan por la ubicación de la CDN más cercana al sitio web alojado, a través de conexiones ya abiertas y listas para usar.

Una reducción del 35% en los tiempos de respuesta, ¿qué significa realmente para las pequeñas empresas que utilizan Hostinger?

Significa que los sitios de nuestros clientes comienzan a responder más rápido cuando alguien los abre. En promedio, eso es medio segundo menos de respuesta. Puede parecer poco, pero sucede en cada visita, en cada página.

A lo largo de nuestra infraestructura, el tiempo de espera medio cayó de 965 milisegundos a 714, aproximadamente un 26%. En nuestros servidores más antiguos, la reducción fue del 35%, de ahí ese número. Son resultados preliminares.

La velocidad también depende de factores como el tamaño de las imágenes y los plugins, por lo que los resultados variarán de un sitio a otro.

El cambio también ayudó a nuestros planes de menor precio. Sus servidores solían estar más ocupados que los de los planes superiores, y ahora están menos saturados, lo que les da más margen para funcionar.

Todavía hay más por venir. Subdominios, como shop.tusitio.com, no estaban incluidos en los despliegues anteriores. Los habilitaremos en ellos también este trimestre, para que la mejora pueda ser aún mayor para sitios que usan subdominios.

As assets de los sitios siguen pesando más, ¿qué más pueden hacer las pymes para preparar sus sitios para el futuro?

Las páginas más pesadas provienen principalmente de imágenes, scripts y plugins. Comienza por lo básico:

  • Imágenes. Usa formatos modernos como WebP o AVIF. La CDN de Hostinger también puede redimensionar y convertir imágenes sobre la marcha, para que no necesites cambiar tu sitio.
  • Caché. Activa la caché del navegador y, para WordPress, usa un plugin de caché.
  • Plugins y scripts. Mantén solo los analíticos, widgets de chat y fuentes extra que realmente uses, ya que cada uno añade solicitudes.
  • Carga diferida (lazy loading). Carga las imágenes fuera de la vista solo cuando el visitante haga scroll hacia ellas.
  • Monitoreo. Revisa el uso de recursos y mide Core Web Vitals. Un objetivo razonable es que una página cargue en menos de dos segundos.

Idealmente, la plataforma gestione la mayor parte de esto para que los dueños de negocios no tengan que convertirse en expertos en rendimiento.

Por qué decidiste implementar esto para todos los usuarios de forma gratuita

Una vez que la CDN se volvió más barata de operar, decidimos que cada cliente debería obtenerla, no solo los de planes más altos. La ofrecemos sin costo adicional.

Nuestra optimización redujo drásticamente los recursos necesarios para ejecutarla, por lo que no había buena razón para quedársela solo para planes más caros. También alivió la carga de nuestros servidores de hosting de planes más básicos, lo que beneficia a los clientes y a nuestra infraestructura al mismo tiempo. Creemos que estas mejoras deben ser estándar, no algo por lo que la gente deba pagar extra.

from Latest from TechRadar https://ift.tt/7XvbD4C
via IFTTT IA