¿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.