Gzip reduce realmente la carga de una web?

  • Autor Autor cristianseo
  • Fecha de inicio Fecha de inicio
C

cristianseo

Dseda
SEO
Estaba viendo Woorank, y en una parte hace referencia a "gzip", pero será verdad esto que reduce la carga de una web?.

Porque según estuve investigando, comprime el sitio, pero todo este proceso de comprimir y descomprimir hace trabajar más al servidor.

Entonces me queda la duda si a final de cuentas reduce o no la carga de una web.

Si alguien ha tenido experiencia con esto agradecería que dejara su experiencia..
 
Capaz sobre carga el servidor y aligera la carga.. tendria que analizarlo..
 
Los plugins de cache, como hipercache, lo tienen incluido, primero sacan el cache, y los archivos cacheados los guarda comprimidos, es lo mas eficiente.
 
Lo que reduce es el tiempo de transferencia Servidor - Cliente y de esta manera los usuarios tendrán la pagina mas rápido y consumira menos bandwith
 
Les cuento un poco más..

Necesito mejorar la carga de Enlace eliminado tiene algunos estilos, java, y las noticias estan en php.
Recibo alrededor de 500 a 700 visitas diarias. Piensan que pueda servir gzip para reducir la carga?
 
Nosotros estamos usando Cloudflare, hace copias por medio mundo del contenido del blog, el sitio web permanece casi inaccesible, para evitar ataques exteriores... la opción básica es gratuita, existe plugin para Wordpress... si detecta un ataque o una amenaza muestra un sitio cacheado del sitio web pero no el sitio en vivo... aunque a veces llega a resultar molesto, en Colombia he tenido algunos inconvenientes, me detecta como "atacante" en más de una ocasión....
 
Gzip comprime, lo que te reduce es el consumo de ancho de banda, a mi me lo reduce en unas 400 megas.. diarias.

Pero igual la compresión usa mas CPU, tienes que comprimir, y luego enviar la petición, pero la petición llega mas rápido por ir comprimida, igual solo comprime texto así que no sobre carga mucho la CPU al menos que tengas muchisimas peticiones.

Y ahí es donde entran los complementos, necesitas un buen cache, para que cache los paquetes comprimidos de esta manera, te evitas peticiones y reduces la carga, y a la vez como cacheas los paquetes comprimidos y los mandas te ahorras consumo de tu red.. así que si lo implementas solo el gzip tal vez aumente la carga pero si comprimes y cacheas pues ahorras peticiones y ancho de banda..

Así que todo en conjunto hace que tu sitio valla mas rápido ahorrando recursos.

Y otra cosa no es comprimir y descomprimir.. solo comprime y envía, el que descomprime es el pc del usuario...
 
Y otra cosa no es comprimir y descomprimir.. solo comprime y envía, el que descomprime es el pc del usuario...

no sé cómo habrán avanzado los navegadores, pero hace unos años pocos soportaban la descompresión gzip...
 
Casi todos los navegadores lo soportan, pero ese es el problema si alguien tiene un navegador que no lo soporta no podrá acceder a la web que tiene gzip.

También existe mod_deflate que es mas rápido que gzip.

Aquí puedes probar el gzip en las webs WhatsMyIP.org HTTP Compression Test

Forobeta lo usa se ahorra 90 kb por petición.

Nos vemos 😉
 
paso este código para el archivo .htaccess para sites en WordPress por si puede ser de utilidad, activa caché, compresión y desactiva Etags:

# BEGIN Compress text files
SetOutputFilter DEFLATE
# END Compress text files

# BEGIN Expire headers
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
# END Expire headers

# BEGIN Cache-Control Headers
Header set Cache-Control "max-age=2592000, public"
Header set Cache-Control "max-age=604800, public"
Header set Cache-Control "max-age=216000, private"
Header set Cache-Control "max-age=600, private, must-revalidate"
# END Cache-Control Headers

# BEGIN Turn ETags Off
Header unset ETag
FileETag None
# END Turn ETags Off

# BEGIN Remove Last-Modified Header
Header unset Last-Modified
# END Remove Last-Modified Header


Saludos
Pika
 
Esto solo funciona si tienen apache 2

# BEGIN Compress text files
SetOutputFilter DEFLATE
# END Compress text files

Hay muchos que aun andan por el 1....
 
Atrás
Arriba