Avisos
Vaciar todo

Habilitar Compresión GZip desde Backoffice o por .htaccess

11 Respuestas
4 Usuarios
0 Reactions
8,434 Visitas
Alejandro Fernández
Respuestas: 6
Active Member
Topic starter
 

Buenas,

He cambiado el fichero .htaccess para intentar que comprima todos los ficheros de texto (js, css, html, etc.) para aumentar al máximo la velocidad siguiendo los consejos de Google Developer Page Speed Online.

Pero no consigo que deje de avisarme por la falta de compresión del Gzip. Me puede alguien ayudar a saber cómo activarlo, o si tengo que instalar algún plugin o algo en concreto.

Gracias por adelantado

URL del sitio: http://android.aprendeausartumovil.com


 
Respondido : 07/05/2012 10:29 pm
Miguel Tuyaré
Respuestas: 700
Honorable Member
 

Hola Alejandro:

Hay un plugin que hace esa compresión, te paso el enlace:
http://wordpress.org/extend/plugins/wordpress-gzip-compression/


 
Respondido : 07/05/2012 10:50 pm
Alejandro Fernández
Respuestas: 6
Active Member
Topic starter
 

Hola Miguel,

Gracias por responder, antes de nada.

Lo he instalado y activado, pero sigue reportando Google Dev. Page Speed que no está activo.

Ya no sé si tengo que desactivar algo en el htaccess o algún otro sitio modificar algo, no he visto que tenga opciones para modificarlo.

Gracias de nuevo!


 
Respondido : 08/05/2012 9:28 am
David Noguera
Respuestas: 4433
Famed Member Moderator
 

HolaAlejandro, que modificaciones exactamente has realizado en el fichero .htaccess???

Saludos


 
Respondido : 08/05/2012 9:59 am
Alejandro Fernández
Respuestas: 6
Active Member
Topic starter
 

Buenas David,

Te copio el htaccess completo

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]



  SetOutputFilter DEFLATE
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4.0[678] no-gzip
  BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html
  SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|ico)$ no-gzip



  ExpiresActive On
  ExpiresByType image/png "access plus 1 week"
  ExpiresByType image/gif "access plus 1 week"
  ExpiresByType image/jpeg "access plus 1 week"
  ExpiresByType image/vnd.microsoft.icon "access plus 1 month"
  ExpiresByType text/css "access plus 1 week"
  ExpiresByType application/x-javascript "access plus 1 week"
  ExpiresByType application/javascript "access plus 1 week"
  ExpiresByType text/javascript "access plus 1 week"


  CacheDefaultExpire 86400

# END WordPress

He usado el mod_deflate pero nada de nada


 
Respondido : 08/05/2012 10:25 am
Miguel Tuyaré
Respuestas: 700
Honorable Member
 

Hola Alejandro:

Prueba este plugin: http://wordpress.org/extend/plugins/gzippy/

A mi me funciona muy bien ( http://www.verbablog.com.ar).


 
Respondido : 08/05/2012 12:30 pm
Alejandro Fernández
Respuestas: 6
Active Member
Topic starter
 

Hola Miguel,

Gracias por responder de nuevo. Lo he probado y sigue diciendo que tengo que comprimir, pero parece que son menos archivos, por lo que debe estar funcionando esa parte.

Muchas gracias.

Por cierto, y para especificar la caché de navegador por archivos, sabes si hay algo que cambiar en el htaccess que he pegado o de alguna otra forma os lo agradecería.

Gracias de nuevo!!


 
Respondido : 08/05/2012 1:05 pm
Miguel Tuyaré
Respuestas: 700
Honorable Member
 

Alejandro:

Tal vez la compresión a que se refiere sea sobre Javascript y CSS.
Si eso hay un plugin también:
http://wordpress.org/extend/plugins/bwp-minify/

En cuanto al caché, hay un plugin excelente para gestionarlo:
http://wordpress.org/extend/plugins/quick-cache/


 
Respondido : 08/05/2012 1:11 pm
Alejandro Fernández
Respuestas: 6
Active Member
Topic starter
 

Buenas Miguel,

La parte de compresión sigue igual, no sé que le pasa pero he probado con sitios en Joomla y no tengo problema, pero este sitio con Wordpress no funciona al 100%.

La caché no era un plugin para tener una caché, sino para que le indique al navegador el tiempo que debe mantener los archivos en caché por defecto, para evitar que las visitas repetidas carguen todo de nuevo.

Muchas gracias por tu tiempo y preocupación!


 
Respondido : 08/05/2012 3:53 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Alejandro Fernández,

Yo suelo utilizar el plugin WP Super Cache que además de gestionar el tiempo de vida de caché para usuarios, gestiona la compresión de páginas y ademas permite no almacenar en caché las páginas para usuarios conocidos.

- WP Super Cache: http://wordpress.org/extend/plugins/wp-super-cache/

Saludos


 
Respondido : 08/05/2012 10:44 pm
Alejandro Fernández
Respuestas: 6
Active Member
Topic starter
 

Hola Luis,

Perdona que no haya podido responderte antes, lo he probado y nada, sigue arrojando el mismo resultado.

No sé donde puedo hacer los cambios, pero con WP Super Cache no resuelvo el tema de la caducidad de los archivos en el navegador del lado del cliente.

Seguiré buscando opciones para modificar el .htaccess o algo así.

Gracias!


 
Respondido : 09/05/2012 6:37 pm