Cómo habilitar la compresión GZIP en cPanel, VPS o dedicado con WHM

¿Te has preguntado cómo habilitar la compresión GZIP en cPanel WHM?

Cambié los servidores a principios de este año al mismo proveedor de host y últimamente noté que mis sitios eran algo más lentos. Eso es extraño para un servidor más potente con más memoria, así que comencé a cavar.

Resultó que olvidé migrar mi archivo pre_virtualhost_global.conf que aseguraba que todos los sitios en mi servidor dedicado estuvieran comprimiendo contenido a los navegadores. He tenido un servidor dedicado por más de 10 años y me hace pensar que aún me olvido de hacer algunas cosas básicas.

Si no tiene un servidor VPS o Dedicated, no se preocupe: es posible que aún pueda habilitar la compresión GZIP (depende de su proveedor). La primera sección es para aquellos que solo tienen acceso cPanel (no WHM) y más abajo aquellos con un servidor VPS o Dedicado encontrarán las instrucciones.

Verifique su sitio para ver si la compresión GZIP ya está habilitada: http://checkgzipcompression.com/

Si su sitio no tiene habilitada la compresión GZIP, siga leyendo para habilitar la compresión GZIP.

Solo acceso a cPanel (sin WHM o acceso raíz)

Si solo tiene acceso a cPanel y no tiene acceso a WHM como usuario raíz, esta sección es para usted.

Inicie sesión en su cuenta de cPanel para el dominio, escriba “optimizar” (sin comillas) en la barra de búsqueda y haga clic en “Optimizar sitio web”.

Verás esto:

Actualmente está configurado como Deshabilitado, lo que no le proporciona ningún beneficio. Puede seleccionar “Comprimir todo el contenido” (no todas las imágenes) O la última opción “Comprimir los tipos MIME especificados”.

Si selecciona la última opción, reemplace el texto allí con la selección directamente debajo de esto, y haga clic en “Actualizar configuración”:

text / html text / css text / javascript text / xml text / plain image / x-icon image / svg + xml application / rss + xml application / javascript application / x-javascript application / xml application / xhtml + xml application / x- aplicación de fuente / aplicación x-font-truetype / aplicación x-font-ttf / aplicación x-font-otf / aplicación-x-font-opentype / vnd.ms-fuente fontobject / ttf fuente / otf font / opentype

 

Habilitar GZIP en  WHM

Si tiene un servidor VPS o Dedicado, entonces es así como habilita la compresión GZIP para todos los sitios en el servidor.

Inicie sesión en su interfaz cPanel / WHM, escriba “Apache” en la barra de búsqueda superior izquierda, haga clic en “Configuración de Apache”, haga clic en “Incluir Editor”, en “Pre VirtualHost Include” haga clic en el menú desplegable y seleccione “Todas las versiones”, pegue el texto a continuación, en la casilla, haga clic en Actualizar, y permita que el sistema vuelva a generar la configuración y reinicie Apache, eso es todo. Ahora todos los sitios en su servidor tienen habilitada la compresión GZIP.

 

Pegue esto en el cuadro “Pre VirtualHost Include”:

<IfModule mod_deflate.c> 
# Insert filter 
SetOutputFilter DEFLATE

# Nivel de compresión (más alto 9 – más bajo 1) 
DeflateCompressionLevel 9

# OPCIONAL: agregue un registro personalizado para almacenar información de compresión, útil para ver 
#DeflateFilterNote Entrada input_info 
#DeflateFilterNote Salida output_info 
#DeflateFilterNote Ratio ratio_info 
#LogFormat ‘”% r”% {output_info} n /% {input_info} n (% {ratio_info} n %%) ‘deflate 
#CustomLog logs / deflate_log DEFLATE

<IfModule mod_setenvif.c> 
# Netscape 4.x tiene problemas 
BrowserMatch ^ Mozilla / 4 gzip-only-text / html

# Netscape 4.06-4.08 tiene problemas 
BrowserMatch ^ Mozilla / 4.0 [678] no-gzip

# MSIE 
BrowserMatch bMSIE! No-gzip! Gzip-only-text / html

# No comprimir las imágenes y otros archivos ya comprimida 
SetEnvIfNoCase REQUEST_URI. (Gif ?: | jpe g |? Png | ico) $ no-dont-gzip variar 
SetEnvIfNoCase REQUEST_URI (exe ?: |. Gz t |? Zip | bz2 | sentarse | RAR) $ no-dont-gzip variar 
SetEnvIfNoCase REQUEST_URI .pdf $ gzip no-dont-varían 
SetEnvIfNoCase REQUEST_URI .flv no-dont-gzip variar 
</ IfModule>

<IfModule mod_headers.c> 
# Asegúrese de que los proxies entreguen el contenido correcto 
Encabezado añádale Varíe el User-Agent env =! Dont-vary 
</ IfModule> 
</ IfModule>

¡Eso es! En cualquier caso, ahora tiene habilitada la compresión GZIP para uno o más sitios web en su servidor.

Si por alguna razón no puede hacer ninguno de estos, entonces puede que quiera obtener un nuevo servidor web.

DEJA UNA RESPUESTA

Please enter your comment!
Please enter your name here