HTTP/2 es una importante actualización de la tecnología que alimenta los sitios web. Mejora la velocidad y el rendimiento para los visitantes de su sitio.
Esta nueva versión de HTTP ofrece muchas ventajas. Hace que las páginas web se carguen más rápida y eficazmente.
En este artículo explicaremos qué es HTTP/2 y por qué es importante. También le mostraremos cómo activarlo en su sitio de WordPress.
Al final, sabrá cómo aprovechar HTTP/2 para mejorar el rendimiento de su sitio.
¿Qué es HTTP/2?
HTTP/2 es la versión revisada del protocolo HTTP original. Fue desarrollado por el Grupo de Trabajo de Ingeniería de Internet (IETF) y se basa en un protocolo experimental SPDY desarrollado por Google.
HTTP (Protocolo de Transferencia de Hipertexto) es como un idioma que permite a los ordenadores comunicarse entre sí en Internet. Así es como se envía y recibe la información cuando utilizas sitios web o aplicaciones.
Cuando visita un sitio web de WordPress, su navegador / explorador envía un mensaje denominado “solicitud” al servidor que almacena el sitio web. La petición solicita información específica, como el texto, las imágenes o los vídeos de la página.
Sugerencia: consulte nuestro artículo sobre cómo funciona WordPress entre bastidores para obtener más información.
El servidor recibe la solicitud del usuario y le devuelve una respuesta. Esta respuesta es como un paquete que contiene la información que el usuario pidió. Incluye cosas como el texto que ve, las imágenes que mira o incluso los vídeos que ve en el sitio web.
HTTP 0.9 se lanzó por primera vez en 1991. En 1999 se publicó una revisión importante, HTTP 1.1, con la que funcionaron la mayoría de los sitios web hasta 2015, cuando se lanzó el protocolo HTTP/2.
HTTP/2 es compatible con todos los servidores web ( Apache, Nginx, Litespeed, etc.) y navegadores modernos, aunque muchos sitios web siguen funcionando con HTTP 1.1 si no tienen instalado un certificado SSL.
El IETF propone actualmente la próxima versión de HTTP/3. Utilizará QUIC (Quick UDP Internet Connections) en lugar de TCP y se espera que sea mucho más rápida que HTTP/2.
¿Cuál es la diferencia entre HTTP2 y HTTP?
El protocolo HTTP 1.1 enviaba peticiones de datos sin priorización. Esto significa que si un sitio web tiene una referencia a un archivo JavaScript en el encabezado, se cargará antes que cualquier otro contenido.
Esto hace que un sitio web parezca más lento para los usuarios, que no pueden ver el contenido que esperan ver.
El protocolo HTTP/2 utiliza un único flujo binario para enviar y recibir peticiones con soporte de priorización. Esto significa que los desarrolladores pueden indicar al servidor qué datos enviar primero.
El protocolo HTTP/2 también utiliza compresión para las cabeceras HTTP y multiplexación, lo que mejora aún más el rendimiento de carga de las páginas.
El nuevo protocolo también es compatible con HTTP/2 Server Push. Esto permite a los desarrolladores enviar datos a los navegadores de los usuarios sin que estos los soliciten.
En resumen, HTTP/2 es más rápido que HTTP 1.1 y mejora significativamente la velocidad y el rendimiento de WordPress.
¿Qué se necesita para utilizar HTTP/2 en WordPress?
En primer lugar, necesitas una empresa de alojamiento que ofrezca el software de servidor más reciente compatible con HTTP/2. También tendrás que instalar un certificado SSL en tu sitio web de WordPress.
La mayoría de las principales empresas de alojamiento de WordPress ya utilizan software de servidor web de última generación.
Recomendamos utilizar Bluehost, que utiliza el último software de servidor web Apache con soporte HTTP/2 activado por defecto.
Por suerte, la gente de Bluehost ofrece a los usuarios de WPBeginner un descuento exclusivo con un nombre de dominio y un certificado SSL gratuitos.
Otras empresas de alojamiento que recomendamos son SiteGround, Hostinger y WP Engine. Todas ellas ofrecen certificados SSL gratuitos y el último software de servidor compatible con HTTP/2.
Cómo activar HTTP/2 en WordPress
El único requisito para activar el soporte HTTP/2 en WordPress es instalar un certificado SSL.
No es un requisito oficial. Sin embargo, los principales navegadores como Google Chrome no son compatibles con HTTP/2 en URL inseguras.
Si su sitio web utiliza SSL, sus URL tendrán el prefijo https://
de la siguiente manera:
https://wpbeginner.com
Al visitar su sitio web también aparecerá el icono de un candado en la barra de direcciones del navegador / explorador.
Si su sitio web no utiliza un certificado SSL, puede pedir a su proveedor de alojamiento WordPress que se lo instale.
¿Necesita más ayuda? Consulte nuestro tutorial sobre cómo pasar de HTTP a HTTPS en WordPress.
Una vez que haya activado SSL, su sitio web WordPress se servirá casi con toda seguridad a través del protocolo HTTP/2.
Probar el soporte HTTP/2 para su sitio web
Hay dos formas de comprobar si su sitio web WordPress está sirviendo páginas a través de HTTP/2.
En primer lugar, visite HTTP2.Pro e introduzca la URL de su sitio web. Esta herramienta en línea gratuita le dirá si su sitio web es compatible con HTTP/2.
Otra forma más eficaz de comprobar si su sitio web sirve páginas en HTTP/2 es utilizar las herramientas para desarrolladores de Chrome.
Simplemente abra una nueva ventana del navegador en Google Chrome y visite su sitio web. A continuación, abra una nueva pestaña del navegador e introduzca la URL chrome://net-export
en la barra de direcciones.
A continuación, Chrome te pedirá que guardes un archivo JSON en tu ordenador.
Después de guardar el archivo, visita la aplicación netlog viewer y haz clic en el botón “Elegir archivo”.
Seleccione el archivo netlog que descargó anteriormente para continuar.
La aplicación presentará el archivo en un formato legible. Haz clic en la pestaña HTTP/2 de la columna de la izquierda y te mostrará todos los sitios web que has visitado y que utilizaban el protocolo HTTP/2 como h2.
Esperamos que este artículo te haya ayudado a aprender acerca de HTTP/2 y cómo activarlo en WordPress. También puedes consultar nuestra guía completa sobre velocidad y rendimiento de WordPress o nuestra selección experta de los mejores plugins de caché de WordPress para aumentar la velocidad.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
THANKGOD JONATHAN
I was on the fence about enabling HTTP/2 on my site, but this article convinced me to give it a try. The explanation of the benefits was clear and concise, and the steps for enabling it were easy to follow. Thanks!
Jiří Vaněk
Thanks for the guide. I have my own server, and as a newcomer, I had to do everything myself. Many things were new to me, like HTTP/1 and HTTP/2, creating SSL certificates using Certbot, and much more. I must say, these and many other guides helped me, especially at the beginning, to set up the server properly and make everything work as it should.
WPBeginner Support
Happy to hear our guide was one of the ones to help you
Administrador
Ralph
I used the http2 website and it says: “This server supports http/2” just like in your screen in the guide.
But I don’t understand. Does it mean it is already on http2? Or is it only ready and I should do something to enable http2?
WPBeginner Support
It likely is but if you wanted to be extra certain you would use the other method to confirm that you are using HTTP/2
Administrador