La activación de HTTP/2 Plesk ofrece tiempos de carga más rápidos, una transferencia de datos más eficiente y mayor seguridad para sitios web protegidos con SSL. En esta guía, le mostraré paso a paso cómo activar HTTP/2 en Plesk, qué ventajas puede esperar y cómo solucionar posibles errores.
Puntos centrales
Activar HTTP/2Un comando es suficiente para la activación global en Plesk
Mejor rendimientoTiempos de carga más rápidos mediante multiplexación y compresión
Requisitos de PleskSe requiere la versión 12.5.30 o superior, así como Nginx y SSL
Opciones de optimizaciónUtilizar funciones adicionales como GZip tras la activación
Importante para SEOHTTP/2 mejora PageSpeed y es favorecido por los motores de búsqueda
¿Qué es HTTP/2 y cuáles son sus ventajas técnicas?
HTTP/2 es la versión revisada del protocolo HTTP/1.1, que fue el estándar web durante mucho tiempo. Con HTTP/2, el Transmisión de datos de los sitios web modernos. Tecnologías como la multiplexación permiten procesar simultáneamente varias peticiones a través de una conexión TCP. Además, la compresión y la función push del lado del servidor garantizan que los contenidos se entreguen de forma selectiva y puntual.
HTTP/2 funciona siempre a través de conexiones HTTPS cifradas (TLS), lo que supone una gran ventaja frente a protocolos más antiguos. Esta combinación de mayor velocidad y la seguridad hacen que HTTP/2 sea casi indispensable para los operadores de los sitios web actuales. Además, las llamadas cabeceras se comprimen, lo que reduce la cantidad de datos y acelera aún más la comunicación servidor-cliente. Estas ventajas se acumulan notablemente, sobre todo en sitios web complejos con muchos scripts y archivos integrados.
Muchos administradores solían preguntarse si podían seguir utilizando HTTP/1.1 sin más. Aunque HTTP/1.1 sigue activo en muchos entornos, el rendimiento se deteriorará a largo plazo si cada vez más usuarios acceden al mismo tiempo a contenidos de alta calidad (imágenes, vídeos, grandes bibliotecas). Con HTTP/2, el llamado "bloqueo de cabecera" es mucho menos posible, lo que procesa más rápidamente las peticiones simultáneas y, por tanto, permite un mejor aprovechamiento de las modernas tecnologías web.
Requisitos para la activación de HTTP/2 en Plesk
Antes de activar HTTP/2 en su servidor Plesk, debe comprobar algunos puntos. HTTP/2 no puede implementarse correctamente sin estos requisitos previos.
Estos requisitos deben cumplirse:
Versión de PleskHTTP/2 es compatible a partir de la versión 12.5.30
Servidor web NginxDebe instalarse y configurarse como proxy inverso
Certificado SSLSu dominio debe estar cifrado y ser accesible a través de HTTPS
Si falta uno de estos elementos, HTTP/2 no funcionará, aunque esté activado. Puede configurar un certificado SSL gratuito a través de la interfaz de Plesk con unos pocos clics. En este contexto, recomiendo las instrucciones Crear certificado Let's Encrypt en Plesk.
Tenga en cuenta también que cuando configure Nginx como proxy inverso, compruebe que Apache (si está disponible) también está configurado correctamente. Aunque Plesk usa Nginx y Apache en tándem por defecto, la comunicación debería estar claramente regulada. Si los puertos o las redirecciones se configuran de forma incorrecta, esto podría dar lugar a errores inesperados que sólo se notarán al cabo de un tiempo.
Activación de HTTP/2 en Plesk - cómo funciona
Una vez cumplidos los requisitos técnicos, puede activar HTTP/2 con un solo comando. Para ello, inicie sesión en su servidor como root a través de SSH y ejecute el siguiente comando:
plesk bin http2_pref enable
Esto habilita HTTP/2 en todo el servidor para todos los dominios habilitados para SSL. La configuración existente de Nginx se amplía automáticamente para que no tenga que realizar ningún ajuste en los archivos de configuración. Si HTTP/2 está activado, Nginx se encarga de la transferencia optimizada de todos los datos.
Si desea comprobar el estado, puede utilizar las herramientas para desarrolladores de su navegador o herramientas externas como la prueba HTTP/2 de KeyCDN. En las herramientas de desarrollo del navegador (por ejemplo, en Chrome o Firefox), encontrará información sobre si una conexión se estableció a través de h2 (HTTP/2) o http/1.1 en la pestaña de red. Preste atención a posibles errores de configuración debidos a las cachés de los navegadores borrando regularmente la caché y recargando la página.
¿Puedo activar HTTP/2 sólo para determinados dominios?
En Plesk, el ajuste HTTP/2 se aplica de forma global - para todos los dominios con HTTPS en un servidor. Esto significa que actualmente no es posible activar o desactivar HTTP/2 de forma selectiva para proyectos individuales. Si aún así desea desactivar HTTP/2, use el siguiente comando:
plesk bin http2_pref disable
Esto puede ser útil, por ejemplo, si está probando aplicaciones web específicas que (todavía) no son totalmente compatibles con HTTP/2. Actualmente no se proporciona la gestión de un único dominio de la función HTTP/2.
Optimizaciones tras la activación de HTTP/2
Una vez activado HTTP/2 en Plesk, puede tomar medidas adicionales para aprovechar todo su potencial. HTTP/2 solo demuestra realmente su eficacia cuando el contenido entregado al servidor se optimiza en consecuencia.
Debería comprobar estos puntos:
- Activar Compresión GZip en el servidor Nginx
- Combinar archivos CSS y JavaScript para aprovechar mejor la multiplexación HTTP/2
- Reducir las cabeceras HTML y el tamaño de las cookies para reducir aún más los tiempos de transferencia
La gestión eficiente de los recursos, en particular, permite manejar un gran número de visitantes manteniendo un rendimiento estable. También puede utilizar Empuje del servidor-Funcionalidades HTTP/2 para entregar recursos críticos (como archivos CSS importantes) directamente con la petición sin tener que esperar a la segunda petición del cliente. Esto reduce la latencia y ayuda a los usuarios a cargar las páginas más rápidamente.
Tabla: Resumen de las ventajas de HTTP/2
La siguiente tabla muestra las propiedades más importantes de HTTP/2 en comparación con HTTP/1.1:
Tecnología
HTTP/1.1
HTTP/2
Conexiones
Individualmente y uno tras otro
En paralelo (multiplexación)
Tamaño de la cabecera
Más grande y sin comprimir
Compresión eficaz
Cifrado
Opcional
Obligatorio
Servidor Push
No
Sí
PageSpeed/SEO
Moderado
Significativamente mejor
HTTP/2 y WordPress: una combinación ideal
Las páginas de WordPress se benefician enormemente de HTTP/2, ya que deben cargarse muchos recursos simultáneamente (JS, CSS, fuentes). Con HTTP/2 activado, el Tiempo de carga y el almacenamiento en caché también funciona de forma más eficiente. Puede utilizar el panel Plesk junto con la extensión "Security Advisor" para activar HTTP/2 y HTTPS para sitios web WordPress, directamente desde la interfaz de usuario.
Si acaba de configurar WordPress, eche un vistazo a la sección Instalación paso a paso en Pleskpara que no se pase por alto ningún ajuste importante. Los temas que integran muchos scripts se benefician especialmente de la entrega paralela, ya que el tiempo de espera para el usuario se reduce considerablemente cada vez que se llama a la página. WordPress también proporciona actualizaciones periódicas, algunas de las cuales también tienen en cuenta aspectos relacionados con el rendimiento. HTTP/2 también proporciona una base moderna para servir a los visitantes de forma rápida y segura.
Fuentes típicas de error y posibles soluciones
Rara vez surgen problemas tras activar HTTP/2, por ejemplo, si se trata de componentes de software obsoletos. Las fuentes de errores suelen ser la falta de compatibilidad con ALPN o una configuración SSL incompatible. En tales casos, compruebe los archivos de registro de Nginx en busca de indicaciones. Si es necesario, utilice el comando de desactivación para realizar una reversión.
Son compatibles, entre otras, las siguientes distribuciones de Linux:
- CentOS 7
- RHEL 7
- Ubuntu 14.04/16.04
- Debian 8
Igual de importante es comprobar la compresión JPEG y la optimización de las imágenes, ya que las imágenes de gran formato suelen ralentizar la velocidad de un sitio web. Ya deberías prestar atención a los formatos eficientes (por ejemplo, WebP) al subirlas a la biblioteca multimedia o incrustarlas en WordPress. Un error de reescritura también puede ser a veces un obstáculo, especialmente si ha almacenado reglas individuales en archivos .htaccess. Asegúrese de que sus redireccionamientos no redirigen a conexiones no cifradas.
Mejores prácticas para un funcionamiento productivo
Si su servidor funciona con HTTP/2, debe garantizar este estado de forma continua. Puede hacerlo con comprobaciones periódicas y herramientas útiles. Por ejemplo, utilice la herramienta integrada Consejero de Seguridad en Plesk para encriptación automática, comprobaciones de puertos o comprobaciones de rendimiento.
También recomiendo eliminar elementos HTTP/1.1 que ya no se usen. Estos incluyen redirecciones antiguas o recursos sin comprimir. Desactive servicios no utilizados como FTP o POP3 para ahorrar recursos - puede encontrar más información sobre esto en este Guía de configuración del cortafuegos para Plesk.
La combinación con mecanismos de almacenamiento en caché también ha demostrado su eficacia para un funcionamiento sin problemas. Varnish o Redis pueden integrarse con este fin, siempre que su tarifa de alojamiento o la configuración del servidor lo permitan. Para evitar cuellos de botella, debería analizar regularmente los archivos de registro de su servidor web. Si hay muchos errores de tiempo de espera o picos inusuales en la carga de acceso, esto puede indicar errores de configuración. Con herramientas de monitorización, es posible vigilar la utilización de la CPU, el consumo de RAM y el rendimiento de E/S, entre otras cosas.
Tómese también la molestia de mantener siempre actualizados los certificados TLS. Si un certificado caduca, no podrá utilizar HTTP/2, aunque esté activado en el lado del servidor. Como Plesk ofrece funciones Let's Encrypt integradas, los certificados pueden renovarse fácilmente. No obstante, si se produjera un problema con el certificado, se recomienda crear primero un certificado Let's Encrypt nuevo y configurarlo para el dominio afectado.
Más consejos para trabajar con HTTP/2
Una vez que haya activado HTTP/2, merece la pena examinar su propio proyecto en busca de posibles optimizaciones del front-end. Porque incluso con HTTP/2, las estructuras de código deficientes o la carga no dirigida de scripts pueden reducir el rendimiento. Un enfoque central es el Carga perezosa de imágenes, lo que significa que al abrir la página sólo se cargan inicialmente los gráficos de la zona visible. Sólo cuando el usuario se desplaza más se cargan las imágenes restantes. Esto reduce la cantidad inicial de datos y, por tanto, acelera el diseño de la página visible.
La agrupación de iconos mediante sprites SVG o el uso de fuentes de iconos para alojar varios iconos en un solo archivo resulta igualmente útil. Esto permite beneficiarse de la multiplexación, ya que es necesario establecer menos conexiones al mismo tiempo. Se recomienda minificar los archivos JavaScript y CSS, es decir, comprimirlos y eliminar comentarios, espacios o caracteres innecesarios. Especialmente con numerosos plugins en sistemas de gestión de contenidos como WordPress, puede ocurrir que se acumulen muchos archivos JS/CSS pequeños. Un plugin que minimice y combine automáticamente estos archivos puede ser de gran ayuda.
Otro consejo técnico: la función "HTTP/2 Server Push" permite que el contenido se envíe antes al cliente, antes de que el navegador lo solicite. Aunque esta función no siempre es utilizada por todos los navegadores y debe seguir las actualizaciones del fabricante del navegador, puede aportar ventajas en el tiempo de carga en determinados escenarios. Por ejemplo, puedes empujar los archivos CSS más importantes y ponerlos a disposición del cliente antes de la primera renderización. Sin embargo, esto requiere una configuración específica del servidor y no está activa por defecto en todos los paquetes de alojamiento. Por lo tanto, pregunte a su proveedor si puede realizar usted mismo los ajustes apropiados en Plesk o si se requieren configuraciones especiales.
Si gestiona muchos dominios o subdominios diferentes, puede mantener una visión general en Plesk usando el panel de salud del servidor. Allí podrá ver de un vistazo cómo de ocupado está su servidor y si sus sitios web funcionan correctamente. También es una rutina útil recibir informes regulares en los que puede realizar un seguimiento de la utilización y de las posibles interrupciones. El número de usuarios y los cambios en la velocidad de las páginas suelen ser directamente reconocibles, por lo que podrá iniciar mejoras en una fase temprana.
En términos de SEO, debe hacer un seguimiento de cómo reaccionan los motores de búsqueda como Google y Bing ante sus páginas. Los tiempos de carga más rápidos, especialmente en dispositivos móviles, suelen tener un efecto positivo en la clasificación. Gracias a HTTP/2, no solo se acorta el tiempo hasta el primer byte (TTFB), sino también, por lo general, toda la estructura de la página. Esto mejora la experiencia del usuario y envía señales valiosas al algoritmo de búsqueda de Google. Así que mata dos pájaros de un tiro: su sitio web se vuelve más seguro y su clasificación en los resultados de búsqueda también puede beneficiarse de ello.
Comparación: Proveedores de alojamiento con HTTP/2 y Plesk
La elección del proveedor de alojamiento influye en el rendimiento de su sitio web. El siguiente resumen muestra los proveedores que combinan HTTP/2 y Plesk:
Lugar
Proveedor
Compatibilidad con HTTP/2
Soporte de Plesk
Características especiales
1
Webhoster.es
Sí
Sí
Alto rendimiento, excelente asistencia
2
Proveedor B
Sí
Sí
Amplia cartera
3
Proveedor C
Sí
Sí
Para principiantes
En resumen: HTTP/2 merece la pena
Con HTTP/2 activado en Plesk, podrá sacar el máximo partido a su sitio web, tanto en términos de velocidad como de seguridad. El cambio es sencillo, rápido y estable. En combinación con HTTPS, un entorno de hosting moderno y Nginx como proxy inverso, puede conseguir una configuración de servidor de alto rendimiento y preparada para el futuro. Mantenga su servidor con regularidad, pruebe nuevas funciones y mantenga su configuración al día, para que sus proyectos sigan siendo profesionales y competitivos.
SecOps Hosting revoluciona la seguridad del alojamiento. Las operaciones de desarrollo y seguridad se fusionan para lograr la máxima eficacia y protección. Obtenga más información sobre DevSecOps Hosting ahora.