HTTP/2 aumenta la velocidad tu página. ¿Cómo saber si lo estás usando?

HTTP es el protocolo de comunicación usado para navegar por las páginas web. Lo reconocerás de cualquier enlace, pues las direcciones empiezan siempre por http o https (la versión segura y encriptada de HTTP que emplea certificados SSL).

HTTP/2 es la segunda versión de este vital protocolo. Empezó a utilizarse e integrarse en los navegadores en 2015. Viene a sustituir a la versión HTTP/1.1 lanzada hace 20 años.

En este artículo te explicaré de forma sencilla y sin entrar en asuntos técnicos los beneficios de HTTP/2, cuán extendido está por el mundo, por qué deberías utilizarlo en tu negocio online y como comprobar la versión de HTTP usada en cualquier sitio web.

Beneficios de HTTP/2

La idea principal con la que deberías quedarte es: usar HTTP/2 permite navegar mucho más rápido. ¿Cómo se consigue?, ¿cómo de rápido?

Al visitar una página web se realiza una petición HTTP al servidor por cada fichero a descargar. Esto es, por cada imagen, tipografía, etc. Esta petición queda abierta y se termina cuando el fichero ha sido descargado por completo a nuestro navegador.

HTTP/2 permite descargar trozos de diferentes ficheros en una misma petición HTTP. Estos trozos se recompondrán y ordenarán en el navegador para tener el fichero final. Esta característica junto a otras mejoras (como la compresión de encabezados) implementadas en HTTP/2 hacen que una página web se descargue mucho más rápida.

¿Cómo funciona HTTP/2?
Imagen tomada de Coolicehost

¿Quieres ver este aumento de velocidad con un ejemplo?

Aquí tienes 2 test para comprobar la velocidad de descarga de una imagen, usando HTTP/2 y HTTP/1.1:

Como habrás podido comprobar, las imágenes (y cualquier fichero) se descargan mucho más rápidas en un servidor web usando HTTP/2.

Por tanto, usar esta versión del protocolo hará tu web más rápida, eficiente, también segura, pudiendo repercutir en un mejor posicionamiento en Google y menor tasa de abandono de tus usuarios.

Uso de HTTP/2 en el mundo

Para funcionar con este protocolo tanto el navegador del usuario como el servidor del sitio web deben soportarlo.

Hoy en día todos los navegadores admiten HTTP/2, los más populares desde hace varios años. Parece lógico pensar en utilizarlo en cualquier servidor web, para aprovecharnos de sus mejoras en velocidad. Pero a día de hoy (noviembre de 2020) sólo un 49% de los sitios web funcionan con HTTP/2.

Prácticamente la mitad de los servidores y sitios web de internet aún funcionan con el obsoleto HTTP/1.1

¿Cómo saber si tu sitio web usa HTTP/2?

Hay decenas de páginas en internet para comprobarlo. Puedes recurrir por ejemplo a http2.pro. Sólo tienes que introducir el nombre de dominio de tu sitio web y te dirá el resultado.

Si tu página usa HTTP/2, felicidades, estás contribuyendo a una internet más rápida y eficiente. Si tu servidor aún usa HTTP/1.1 podrías tener una página más rápida, e incluso mejor posicionada en Google.

¿Cómo habilitar HTTP/2 en tu sitio web?

Es una cuestión de software, del tipo y versión de aplicación usada para servir las páginas web. Lo primero es consultarlo con tu proveedor y solicitar la actualización de tu hosting o servidor para emplear HTTP/2.

En ocasiones será posible hacerlo y tu proveedor se encargará de ello. En otras ocasiones, debido a las características del producto contratado o de la máquina en sí, no será posible. La solución pasará por trasladar tu sitio web a otro servidor más actualizado con soporte HTTP/2.

El futuro: HTTP/3

El protocolo HTTP es tan importante que desarrollar una nueva versión ocupa varios años. Se debe asegurar que funciona correctamente, es seguro y añade ciertas ventajas respecto a la última versión publicada.

La próxima versión será HTTP/3, la cual está en fase borrador y se estima estará lista para 2021/2022. Añadirá algunas mejoras en el rendimiento y se basará en otro protocolo (QUIC) desarrollado por Google.

Algunos navegadores y servidores ya soportan HTTP/3 según las especificaciones del último borrador publicado.

Conclusiones

Google da cada vez más importancia a la velocidad y grado de optimización de un sitio web. Dado que prácticamente la totalidad de los navegadores del mercado soportan la versión 2 de HTTP desde hace varios años, es ilógico no utilizarlo en tu servidor web.

Respecto a HTTP/3 soy de la opinión de no usarlo en proyectos en explotación hasta que tengamos la versión final del protocolo. De momento recomiendo emplearlo para pruebas o en servicios con bajo impacto en un negocio online.

Con este artículo espero haberte aclarado la importancia de usar HTTP/2. Habrás podido comprobar su principal ventaja (la velocidad) y si tu web se está beneficiando de ello.

Si te queda alguna duda pendiente puedes consultarnos directamente o participar en los comentarios.


Ilustración principal cortesía de rawpixel.com – www.freepik.es

¿Te gustó el artículo? Ayúdanos a difundirlo:

Deja un comentario