HTTP/2
Test HTTP/2 Test es una de las herramientas de Geekflare Tools. Le permite verificar si el Protocolo de transferencia de hipertexto HTTP/2 está habilitado en su sitio web.
![Outils de Geekflare Tools](https://www.twaino.com/outils/wp-content/uploads/2022/06/1-Outils-de-Geekflare-Tools-1.png)
HTTP/2 es la última actualización de HTTP lanzada desde 2015. Es un protocolo que reduce la latencia al permitir la multiplexación de instrucciones y solicitudes.
La prueba HTTP/2 verifica si la nueva versión del protocolo está activada en su sitio.
Esta descripción proporciona respuestas a las siguientes preguntas:
- ¿Qué es HTTP/2?
- ¿Cómo usar Texto HTTP/2?
- ¿Cómo se implementa HTTP/2?
¿Qué es HTTP/2?
HTTP/2 o H2 es la última actualización del protocolo de red HTTP. Esta versión ha sido lanzada desde 2015. Por cierto, no ha tenido una actualización mayor, aparte de los cambios que sufre a menudo.
El Protocolo de transferencia de hipertexto permite la multiplexación completa de solicitudes y respuestas a una sola conexión TCP. Por lo tanto, tiene la capacidad de reducir la latencia para que el contenido deseado se sirva más rápido. Para ello, procede de las siguientes 4 formas diferentes.
Primero, comprime todos los datos del encabezado HTTP. Luego utiliza tecnologías de inserción de servidor.
En comparación con la velocidad de HTTP/2, varía según su red, su navegador y varios otros elementos. Puede ir al sitio en línea de AKAMAI y Cloudflare para ver la velocidad y la latencia de HTTP/2 en comparación con HTTP1.1.
¿Cómo usar Texto HTTP/2?
Es muy fácil comprobar si tu sitio web está activo o no con esta herramienta. Sólo tiene que seguir las siguientes instrucciones.
![Instruction Text HTTP2](https://www.twaino.com/outils/wp-content/uploads/2022/06/2-Instruction-Text-HTTP2.png)
- Ahora completará el nombre de su sitio web en la barra que contiene www.example.com
![Barre d exemple adresse site web](https://www.twaino.com/outils/wp-content/uploads/2022/06/3-Barre-d-exemple-adresse-site-web.png)
- Debe, después de poner el nombre del sitio, presionar el botón naranja en el que dice «Verificar HTTP/2»
![Bouton orange Verifier HTTP2](https://www.twaino.com/outils/wp-content/uploads/2022/06/4-Bouton-orange-Verifier-HTTP2.png)
Primero, si su enlace es no es válido, la herramienta le pedirá que ingrese una URL válida.
![Adresse URL](https://www.twaino.com/outils/wp-content/uploads/2022/06/5-Adresse-URL.png)
Además, si ingresa una URL que ya no funciona o no existe, le indicará que no se puede acceder a su host.
Si su URL es válida y está activa, se inicia el proceso de verificación.
![Processus de la verification](https://www.twaino.com/outils/wp-content/uploads/2022/06/6-Processus-de-la-verification.png)
Es importante saber que si su conexión no es estable, puede tardar un poco.
- El texto HTTP/2 analizará su sitio y le dará su estado.
![Outil HTTP2 active](https://www.twaino.com/outils/wp-content/uploads/2022/06/7-Outil-HTTP2-active.png)
Nuestrositio web solía estar habilitado para HTTP/2. En caso de que su HTTP/2 no esté habilitado para su sitio, la herramienta también se lo indicará.
¿Cómo implementar HTTP/2?
Para realizar una implementación HTTP/2, no es necesario tener conocimientos informáticos. Ella es muy sencilla. Puede configurarlo en servidores web, dispositivos de red o incluso en una red de entrega de contenido (CDN).
Puede configurar su implementación de HTTP/2 en varios otros servidores. Solo necesitas seguir las instrucciones de cada servidor.
Servidor Apache HTTP
Para configurar correctamente HTTP/2 en su Apache HTTP, es necesario tener una versión reciente del servidor. Si no tiene uno, el primer paso es obligatorio para usted antes de comenzar.
Para la configuración compilaremos Apache HTTP con el módulo mod_http2, mod_ssl.
- Descargue la última actualización. (Voy a mi navegador y hago 2.4.25 en Linux)
- Necesitas extraer tu archivo descargado. Si la descarga se realizó con la extensión .gz, haga lo siguiente:
gunzip -c httpd-2.4.25.tar.gz | tar xvf:
- Normalmente se creará una nueva carpeta. (Abro la carpeta y me quedo ahí)
- Tienes que construir Apache desde sus raíces con el comando configure o config.
./configure –enable-ssl –enable-so –enable-http2
- Asegúrese de que no se hayan cometido errores en el comando anterior y haga clic en la siguiente línea de comando
«make install»
La instalación de la nueva actualización de Apache acaba de completarse con HTTP/2. Ahora que la instalación está hecha, haremos la configuración necesaria.
- Guarde el archivo httpd.conf (posición predeterminada /etc/httpd/conf/httpd.conf)
- Abra su archivo httpd.conf con el editor vi y asegúrese de que esté allí lo siguiente; de lo contrario, agregue
LoadModule http2_module modules/mod_http2 .así que
- Agregue la directiva de protocolos como sigue
los protocolos h2 h2c http/1.1
En caso de que la activación de HTTP/2 sea para un host virtual personal, es obligatorio agregar protocolos bajo el VirtualHost dedicado. Debe saber que hay tres parámetros diferentes que vienen antes de la directiva de Protocolos.
- h2: solicitar soporte para HTTP/2 sobre SSL/TLS de Apache
- h2c: solicitar que Apache admita HTTP/2 sobre TCP
- http/1.1: si el cliente se niega a admitir HTTP/2, atender la solicitud a través de HTTP/1.1
Ahora debe iniciar un reinicio del servidor Apache HTTP para recargar la configuración. Por lo tanto, el protocolo HTTP/2 se activa en su Apache HTTP y en el de su host virtual.
Servidor Nginx
Para el servidor Nginx, HTTP/2 es compatible desde su versión Nginx1.9.5, hasta la última actualización. Por lo tanto, para la configuración, debe tener una de estas versiones previamente.
Tenga en cuenta que, para habilitar HTTP/2 en Nginx, solo agregaremos el parámetro http2 en la directiva de escucha del servidor.
- Haga una copia de seguridad de su archivo nginx.conf (la posición predeterminada es: /etc/nginx/nginx.conf)
- Cambie con el software vi y agregue http2 bajo la directiva de escucha.
servidor {escuchando 443 http2 ssl chandan.io; … ….}
El protocolo de transferencia (HTTP/2) solo se tiene en cuenta mediante HTTPS. Para activarlo correctamente, debe agregar un bloque de servidor que necesariamente tenga una configuración SSL. La configuración SSL debe estar en esta ubicación donde se hizo todo. Si lo tienes en otro lado, actualízalo aquí. Ahora reinicie Nginx para que la configuración surta efecto.
Acabamos de activar HTTP/2 en el servidor Nginx.
Es importante que sepa que varias empresas de CDN ya admiten HTTP/2. Ellos son:
- Cloudflare;
- SUCURI;
- Encapsulado;
- KeyCDN…
Así que no tienes problema en activarlos.
Test HTTP/2 es una de las mejores herramientas para impulsar y comparar su sitio web.