Qué es HTTP/2
HTTP/2 es la versión del protocolo que usan los navegadores y servidores para comunicarse, que permite enviar varios archivos a la vez por la misma conexión y así cargar las webs considerablemente más rápido que con HTTP/1.1. También se conoce como «protocolo HTTP/2».
Es como la diferencia entre una carretera de un solo carril, donde los coches tienen que pasar de uno en uno, y una autovía de varios carriles que permite que muchos circulen a la vez sin bloquearse entre ellos. Con la versión anterior del protocolo (HTTP/1.1), el navegador tenía que pedir los archivos de una página de forma bastante limitada, esperando turno; HTTP/2 permite enviar muchos archivos a la vez por la misma conexión, en paralelo, lo que reduce notablemente el tiempo total de carga de una página con muchos recursos, como imágenes, estilos y scripts.
Cómo funciona
- El navegador establece una conexión con tu servidor usando el protocolo HTTP/2, si ambos lo soportan.
- En lugar de pedir los archivos de la página uno detrás de otro, puede solicitarlos todos a la vez por la misma conexión.
- El servidor va enviando esos archivos de forma simultánea, sin que unos tengan que esperar a que terminen otros.
- Esto reduce el tiempo total necesario para descargar todos los recursos de una página, especialmente en webs con muchos archivos.
- HTTP/2 también comprime mejor cierta información técnica de la comunicación, aligerando aún más el proceso.
Ejemplo
Una tienda de material de buceo online en Blanes seguía usando un hosting con el protocolo HTTP/1.1, mientras que sus páginas de producto cargaban decenas de imágenes y archivos distintos, cada uno esperando su turno para descargarse. Migramos a un hosting con HTTP/2 activado, sin cambiar nada más de la web, y el tiempo de carga de esas páginas con muchos archivos se redujo de forma notable, simplemente por permitir que todos esos recursos se descargaran en paralelo.
Señales de que te afecta
- No sabes si tu hosting tiene activado HTTP/2 o sigue usando la versión anterior del protocolo.
- Tu web tiene muchas imágenes, estilos o scripts cargando en cada página.
- PageSpeed Insights u otras herramientas señalan que podrías beneficiarte de protocolos más modernos.
- Has cambiado de hosting recientemente y no has comprobado qué protocolo usa.
Cómo lo resolvemos
Comprobamos si tu hosting tiene activado HTTP/2 y, si no es así, valoramos el cambio a un plan o proveedor que sí lo ofrezca, como parte de una revisión general de velocidad. Si quieres que revisemos esto en tu web, en nuestro servicio de optimización WordPress nos encargamos de ello. HTTP/2 sienta las bases sobre las que se construye HTTP/3, el siguiente paso en esta misma evolución de protocolos.
Preguntas frecuentes
¿Tengo que cambiar algo en mi WordPress para usar HTTP/2?
Normalmente no: es una configuración que depende de tu servidor y tu hosting, no de WordPress en sí, así que basta con confirmar que tu proveedor lo tiene activado.
¿HTTP/2 requiere un certificado SSL?
En la práctica, sí: aunque técnicamente no es obligatorio, todos los navegadores actuales solo usan HTTP/2 sobre conexiones cifradas con HTTPS, así que necesitas tener tu certificado SSL correctamente activo.
¿Todos los visitantes se benefician de HTTP/2?
Prácticamente todos, ya que los navegadores modernos lo soportan de forma generalizada; solo en casos muy puntuales de navegadores muy antiguos podría no aprovecharse esta mejora.