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
| |||
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 |
| ||||
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:
Saludos, <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>
__________________ Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux |
| ||||
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 |
| |||
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 |
| |||
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! |
| |||
Respuesta: Compresión GZip Cita: 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: |