Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

Compresión GZip

Estas en el tema de Compresión GZip en el foro de Shared Hosting y VPS en Foros del Web. Buenas tardes, Quisiera saber cómo puedo activar la compresión Gzip para 2 dominios que tengo contratados. Desde mi empresa de Hosting, me han dicho que ...
  #1 (permalink)  
Antiguo 13/04/2011, 09:51
 
Fecha de Ingreso: noviembre-2007
Ubicación: San Juan de Alicante
Mensajes: 78
Antigüedad: 16 años, 5 meses
Puntos: 7
Compresión GZip

Buenas tardes,

Quisiera saber cómo puedo activar la compresión Gzip para 2 dominios que tengo contratados. Desde mi empresa de Hosting, me han dicho que lo haga por PHP, pero no sé exactamente cómo.

¿Alguna sugerencia?

Gracias
  #2 (permalink)  
Antiguo 15/04/2011, 07:08
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Respuesta: Compresión GZip

Hola,

Se puede hacer por PHP pero lo ideal es hacerlo directamente desde un archivo .htacces en la raíz de cada dominio, aquí tienes dos ejemplos, prueba uno y luego prueba el otro en caso de que no funcione:

Código:
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
Código:
<ifModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #3 (permalink)  
Antiguo 24/05/2011, 20:43
 
Fecha de Ingreso: octubre-2009
Ubicación: medellin
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
De acuerdo Respuesta: Compresión GZip

Cita:
Iniciado por WebTech Ver Mensaje
Hola,

Código:
<ifModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
Saludos,

gracias me sirvio, mas este y noto un poco mas rapido mi pagina al cargar
  #4 (permalink)  
Antiguo 25/05/2011, 07:30
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Respuesta: Compresión GZip

Hola Andrés,

Excelente, me alegra que te haya servido!

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #5 (permalink)  
Antiguo 11/09/2011, 01:01
Usuario no validado
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.231
Antigüedad: 12 años, 11 meses
Puntos: 228
Respuesta: Compresión GZip

Hola a todos:

Perdon que me suba a este tren pero, es que yo también quiero comprimir mi web... pero como ya estaba hecha en php, solo le añadi este codigo:

<? ob_start("ob_gzhandler"); ?>

en la parte de arriba de cada una de mis paginas y en algunas herramientas como Woo rank me aparece que si funciona, pero en Google Page Speed me sale que no lo he usado...

Este codigo que pusieron en este tema sirve para cualquier pagina?

ME reducira los js, img y el resto de mi web en gral? o aprate debo de hacer algo en mi servidor?

Saludos
  #6 (permalink)  
Antiguo 12/09/2011, 07:11
 
Fecha de Ingreso: noviembre-2003
Mensajes: 78
Antigüedad: 20 años, 4 meses
Puntos: 2
Respuesta: Compresión GZip

Renato, el código que agregaste genera la compresión desde tu aplicación PHP, no es algo a nivel global de la configuración del servidor de tu sitio.

Por lo tanto solo las páginas PHP que contengan dicho código van a ser comprimidas, no así los archivos .css, .js etc.

Tené presente también que no suele ser útil comprimir imágenes, ya que las mismas ya se encuentran comprimidas en su propio formato.

Personalmente te recomiendo la solución de andresvillegass o bien consultar con tu proveedor de WebHosting si el servicio de compresión lo pueden brindar ellos de forma automática.

Saludos!
__________________
Joel A. Chornik
ELSERVER.COM - WebHosting Profesional
  #7 (permalink)  
Antiguo 16/09/2011, 03:29
Neo_Anderson
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Compresión GZip

Coincido en que la opción de comprimir vía .htaccess es la mejor.

Para ver si realmente la compresión se lleva a cabo, se puede utilizar una página tipo http://www.webpagetest.org

Un saludo.
  #8 (permalink)  
Antiguo 17/09/2011, 07:22
Usuario no validado
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.231
Antigüedad: 12 años, 11 meses
Puntos: 228
Respuesta: Compresión GZip

Cita:
Iniciado por andresvillegass Ver Mensaje
gracias me sirvio, mas este y noto un poco mas rapido mi pagina al cargar
Hola a todos:

Muchas gracias por sus respuestas, de hecho hoy me metí a varios validadores

http://www.gidnetwork.com/tools/gzip-test.php


y sale que si tengo gzip y que mi web se comprimio un 74%...

Pero en page speed de google sigue conque use gzip para compactar los java...

el page speed de firefox da la opcion de comprimir las imagenes pero no los java...

si yo tengo host en apache,como puedo saber cual de los dos codigos me sirve mejor?

no hay problema por usarlos?

y solo debo agregar el codigo que pusieron de ejemplo en mi htaccess?

O hay algo más que hacer?

Saludos y gracias de antemano

P.D. sevidor es apache 2.2.17 y no me sirve ningun codigo... ya googlee hasta el cansancio y no me funciona ningun codigo htacces... ya probe todos estos:

<IfModule mod_deflate.c>
<FilesMatch "\.(js|css)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>

---------------opcion 2

<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml

text/css application/x-javascript application/javascript
</ifmodule>

--------------------------opcion 3

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{HTTP_USER_AGENT} !Konqueror
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.*)\.(css|js)$ $1.$2.gz [QSA,L]
<FilesMatch \.css\.gz$>
ForceType text/css
</FilesMatch>
<FilesMatch \.js\.gz$>
ForceType application/javascript
</FilesMatch>
</IfModule>
<IfModule mod_mime.c>
AddEncoding gzip .gz
</IfModule>

---------------------opcion 4

<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

Alguien me podria decir que estoy haciendo mal por favor?

Saludos

Última edición por merino_renato; 21/09/2011 a las 06:25

Etiquetas: gzip, hosting, web-hosting
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:29.