jueves, 13 de junio de 2019

Cómo habilitar Keep-Alive en WordPress para acelerar su sitio

Aprenda cómo habilitar Keep-Alive en WordPress. 

Debe habilitar el encabezado HTTP ‘Connection: Keep-Alive’ en su servidor para habilitar Keep-Alive. También puede habilitar Keep-Alive usando .htaccess en WordPress. O puede elegir editar el archivo de configuración de sus servidores Apache / NGINX si no tiene acceso al archivo .htaccess. La forma más fácil de habilitar Keep-Alive usando .htaccess es agregar un fragmento de código (que se muestra a continuación).

¿Qué es Keep-Alive y cómo funciona?


Keep-Alive es una técnica para permitir que una conexión TCP (Protocolo de Control de Transmisión) acceda a múltiples archivos desde el servidor al navegador web en lugar de crear una nueva conexión para cada nueva solicitud (archivo). Keep-Alive también conocido como conexión HTTP persistente.

Además, vamos a discutir sobre cómo funciona. Es posible que conozca el proceso de conexión y coordinación de un navegador y servidor web. Cuando visita una página web, su navegador web crea una conexión con el servidor web y envía una solicitud para acceder a un archivo en particular, y el servidor da OK (adelante) al navegador.

Como resultado, el Navegador comenzó a descargar el archivo, luego de crear otra conexión para el segundo archivo y el proceso continúa.

Supongamos que, si su navegador web requiere 10 archivos (TEN) para mostrar una página web, el navegador tiene que crear 10 conexiones separadas después de cada descarga de archivos y solicitar una por una al servidor web para que OK acceda a los archivos.

Por lo tanto, la habilitación de los navegadores Keep-Alive ayuda a crear solo una conexión SINGLE para acceder a todos los archivos del servidor web de una sola vez (o en un solo OK). Reduce significativamente la cantidad de solicitudes al servidor web y, como resultado, también reduce los usos de la CPU del servidor (carga del servidor). Además, obtendrá una mejora considerable en la velocidad de carga de la página.

Cómo habilitar Keep-Alive en WordPress

Ya sea que posea un blog o un sitio web, la velocidad de carga de páginas siempre es importante y estas técnicas sencillas aumentarán la velocidad de carga de su página web al habilitar Keep-Alive en WordPress.

Antes de aplicar cualquier método, le sugiero que verifique si ya está habilitado en su sitio web o si está deshabilitado. Porque, la mayoría de los servicios de alojamiento modernos ya habían activado Keep-Alive por defecto. Sin embargo, deberías comprobarlo mediante este enlace.

Habilitar Keep-Alive juega un papel importante para aumentar la velocidad de carga de su sitio web. Este es uno de los métodos más comúnmente adaptados por los bloggers profesionales para reducir el tiempo de carga del sitio web.

Finalmente, veamos cómo habilitar Keep-Alive usando .htaccess en WordPress o en servidores Apache / NGINX.
Cómo habilitar Keep-Alive usando el archivo .htaccess en WordPress

Debe agregar el siguiente fragmento de código en su archivo .htaccess.

# TN START ENABLE KEEP ALIVE
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
# TN END ENABLE KEEP ALIVE

Agregue este código después de la última línea en su archivo .htaccess; agregará encabezados HTTP Keep-Alive que habilitan Keep-Alive.

Si no sabes cómo editar el archivo .htaccess o dónde encontrarlo. Aquí hay una guía completa sobre cómo editar el archivo .htaccess en WordPress.

En muy pocos casos .htaccess no se creó automáticamente con la instalación de WordPress. O bien, puede crear uno por su cuenta, más detalles están aquí Cómo crear un archivo .htaccess.
Habilitar Keep-Alive en Apache

En la mayoría de los nuevos servidores Apache, Keep-Alive debería habilitarse automáticamente. Si no está habilitado, busque el archivo de configuración del servidor HTTP Apache (httpd.conf) de su servidor.

Lo puedes encontrar aquí - /etc/httpd/conf/httpd.conf

y

Agregue el siguiente código escrito en ese archivo ...

# Set it On to enable Keep-Alive, Off to disable Keep-Alive
KeepAlive On

# Set maximum requests per connection, set 0 for unlimited request, 100 request per connection is ideal
MaxKeepAliveRequests 100

# Set per connection timeout for next request
KeepAliveTimeout 15

Habilitar Keep-Alive en NGINX


En casi todos los servidores NGINX, Keep-Alive viene habilitado de forma predeterminada. Sin embargo, si no está habilitado, puede verificar lo mismo encontrando 'keepalive_disable' en el módulo central NGINX (ngx_http_core_module).

¿Has habilitado Keep-Alive en tu sitio web? SÍ, NO, no estoy seguro. Verifíquelo nuevamente y habilite Keep-Alive usando .htaccess en WordPress ahora.

Espero que encuentre útil esta guía. ¿Qué método utilizas para habilitar Keep-Alive? ¿Encontraste alguna mejora en la velocidad de carga de la página? Háganoslo saber en la sección de comentarios a continuación.

¡Suerte!


Postdata:

Este tutorial fue probado en Centos 6, y en resumen lo único que tuve que hacer fue:
vi /etc/httpd/conf/httpd.conf

Luego busqué la palabra KeepAlive y encontré que estaba en OFF así que coloqué lo de este tutorial, dejandolo así: KeepAlive On

Y listo ya está habilitado.

No hay comentarios:

Publicar un comentario