Clicky

4 tecnologías de vanguardia para acelerar tus sitios web

aumentar la velocidad de un sitio web

Se pueden conseguir aumentos de rendimiento de hasta un 50%

Internet está constantemente avanzando en la velocidad siendo la principal métrica de progreso y una cuestión clave para la mayoría de los desarrolladores web. En este artículo presentamos una serie de tecnologías que ayudarán a tu sitio a ser más rápido en el año 2016.

HTTP/2

Publicado en Mayo del 2015 y soportado desde la segunda mitad de 2015, HTTP/2 es una nueva versión del protocolo World Wide Web.

La mejora principal es la capacidad de cubrir varias solicitudes en una única conexión. Esta capacidad se denomina multiplexación y es revolucionaria para los diseñadores web. Técnicas como sprites o URI de datos no serán necesarias más.

HTTP/1 era más eficiente cuando se cargaba una gran imagen en lugar de varias pequeñas porque no era capaz de cubrir varias solicitudes al mismo tiempo. Esto fue atendido en la nueva versión.

HTTP/2 también comprime las cabeceras antes de enviar los datos solicitados, lo que simplifica el transporte. Por último, la nueva versión es binaria y no textual, como lo era la versión anterior.

El resultado es un aumento de rendimiento de hasta un 50%. Puedes probar la diferencia aquí.

Lo más difícil acerca de cómo mover el sitio a HTTP/2 no es HTTP/2 en absoluto. A pesar de que HTTP/2 no requiere directamente un sitio web seguro, los navegadores sólo lo soportan a través de SSL.

El primer paso hacia HTTP/2, por lo tanto, debe ser un certificado SSL.

Una vez que tengas un certificado, la aplicación HTTP/2 sólo es posible si administras tu servidor. De lo contrario, todo depende de tu empresa de alojamiento web.

De acuerdo con W3Techs, actualmente sólo hay un 7% de conexiones bajo HTTP/2.

Certificado SSL

En pocas palabras, los certificados SSL encriptan la conexión entre un servidor y un cliente. La obtención de un certificado es más fácil de lo que se piensa y se puede obtener una de forma gratuita con Let"™s Encrypt.

Let"™s Encrypt es una nueva entidad de certificación que dejó la beta pública en abril de 2016. El objetivo de Let"™s Encrypts es eliminar todos los procesos manuales necesarios para la obtención de un certificado. Con Let"™s Encrypt todo el proceso está automatizado y sólo toma unos pocos minutos.

También puedes obtener un certificado a través de tu proveedor de alojamiento web. Para aquellos que administran su propio servidor, este artículo proporciona un tutorial de instalación paso a paso.

Brotli

Brotli es un nuevo algoritmo de compresión introducido el pasado otoño por Google. En general, los algoritmos de compresión reducen el tamaño de los datos transportados.

Google informó que en comparación con las soluciones actuales, Brotli ofrece un 20-26% de mejor relación de compresión. Como consecuencia de ello, se puede ahorrar alrededor del 40% del tráfico en los ficheros HTML y alrededor del 25% en los CSS y Javascript.

Ahora Brotli sólo es compatible con Chrome y Firefox, pero otros navegadores pueden soportarlo pronto.

En cuanto a los servidores, servidores principales como Nginx, Apache y Node.js requieren una instalación de paquetes. No hay ningún servidor que ofrezca Brotli de forma predeterminada por el momento.

CDN

Una red de entrega de contenido (CDN) es un conjunto de servidores en todo el mundo. Estos servidores contienen copias del contenido de nuestro sitio (imágenes, vídeos, software, etc). Cuando se accede, se cargan los datos desde el servidor más cercano al visitante, por lo que la carga total es mucho más rápida en todo el planeta.

Otra gran ventaja es la mejora de la fiabilidad del sitio. A medida que el contenido se distribuye en torno a decenas de servidores, el servidor de alojamiento web se ahorra una parte significativa del tráfico y por lo tanto está mejor protegido de caídas.

El resultado es un sitio web que carga más rápido (en promedio) un 50%. Por lo general, aún más.

Jesus_Caceres