vps compresion Gzip en wordpress no me funciona

spear Seguir

No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 Nov 2012
Mensajes
852
hola amigos hoy estaba aburrido y me puse a optimizar al maximo mi web aunque actualmente funciona muy bien y carga perfecta segun pingdom test carga entre 2 y 4 segundos entonces se me ocurrio activar la compresion Gzip en mi vps wordpress ya que en mis otros wordpress de hosting compartido lo usaba .He probado varios formas pero no funciona desde usando el fichero .htaccess poniendo

# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP

tambien probe desde wp-admin/options.php añadiendole el numero 1 al gzip pero al realizar el test desde GIDZipTest: Web Page Compression (Deflate / Gzip) Test - GIDNetwork me dice que no esta funcionando aqui dejo captura

1.png

2.jpg

bien ahora mi duda es para los expertos ¿por que no me funciona ? y que pensais es recomendable usarlo para un vps en wordpres ¿que ventajas y desventajas tiene ?

Muchas gracias a todos y espero vuestros comentarios y ayuda
 
Última edición:

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
hola amigos hoy estaba aburrido y me puse a optimizar al maximo mi web aunque actualmente funciona muy bien y carga perfecta segun pingdom test carga entre 2 y 4 segundos entonces se me ocurrio activar la compresion Gzip en mi vps wordpress ya que en mis otros wordpress de hosting compartido lo usaba .He probado varios formas pero no funciona desde usando el fichero .htaccess poniendo

Yo uso esto para optimizar todo...
Insertar CODE, HTML o PHP:
Options +FollowSymLinks
Options -Indexes
#Esto es para los cache de los archivos
<IfModule mod_headers.c>
    <FilesMatch "\.(js|css|xml|gz)$">
        Header append Vary Accept-Encoding
    </FilesMatch>
    <FilesMatch "\.(ico|jpe?g|png|gif|swf)$">
        Header set Cache-Control "public"
    </FilesMatch>
    <FilesMatch "\.(css)$">
        Header set Cache-Control "public"
    </FilesMatch>
    <FilesMatch "\.(js)$">
        Header set Cache-Control "private"
    </FilesMatch>
    <FilesMatch "\.(x?html?|php)$">
        Header set Cache-Control "private, must-revalidate"
    </FilesMatch>
</IfModule>
#Cuanto es el maximo del cache
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
	Header set Cache-Control "max-age=290304000, public"
</FilesMatch>

#Activar GZIP
<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>
#Expiracion de las imagenes y multimedia
<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresDefault "access plus 2 hours"
</FilesMatch>

FileETag none

#Expiracion de archivos y multimedia
<ifModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault "access plus 1 seconds"
  ExpiresByType text/html "access plus 1 seconds"
  ExpiresByType image/gif "access plus 2592000 seconds"
  ExpiresByType image/jpeg "access plus 2592000 seconds"
  ExpiresByType image/png "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"
</ifModule>

A mi me funciona muy bien
Web page compressed? Yes
Compression type? gzip
Size, Markup (bytes) 19,314
Size, Compressed (bytes) 5,866
Compression % 69.6
 

spear

No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 Nov 2012
Mensajes
852
Yo uso esto para optimizar todo...
Insertar CODE, HTML o PHP:
Options +FollowSymLinks
Options -Indexes
#Esto es para los cache de los archivos
<IfModule mod_headers.c>
    <FilesMatch "\.(js|css|xml|gz)$">
        Header append Vary Accept-Encoding
    </FilesMatch>
    <FilesMatch "\.(ico|jpe?g|png|gif|swf)$">
        Header set Cache-Control "public"
    </FilesMatch>
    <FilesMatch "\.(css)$">
        Header set Cache-Control "public"
    </FilesMatch>
    <FilesMatch "\.(js)$">
        Header set Cache-Control "private"
    </FilesMatch>
    <FilesMatch "\.(x?html?|php)$">
        Header set Cache-Control "private, must-revalidate"
    </FilesMatch>
</IfModule>
#Cuanto es el maximo del cache
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
	Header set Cache-Control "max-age=290304000, public"
</FilesMatch>

#Activar GZIP
<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>
#Expiracion de las imagenes y multimedia
<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresDefault "access plus 2 hours"
</FilesMatch>

FileETag none

#Expiracion de archivos y multimedia
<ifModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault "access plus 1 seconds"
  ExpiresByType text/html "access plus 1 seconds"
  ExpiresByType image/gif "access plus 2592000 seconds"
  ExpiresByType image/jpeg "access plus 2592000 seconds"
  ExpiresByType image/png "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"
</ifModule>

A mi me funciona muy bien


nada sigue sin funcionarme
 

spear

No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 Nov 2012
Mensajes
852
pues me parece que no me voy a romper la cabeza y queda sin gzip haber si se conecta skamasle y me da alguna solucion y bien me dice si es recomendable tenerlo o no ya que de monento todo funciona muy bien y si lo pongo es solo por mejorar algo mas
 

DoctorPC

1
Pi
SEO
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
10 Dic 2010
Mensajes
6.080
Envía la url de tu sitio por mp

Usas aglún plugin de caché?
 
Desde
16 Oct 2010
Mensajes
3.090
entonces es otro problema...


El problema es que gzip de php es una cosa y mod_deflate de apache es otra :encouragement:

Lo que tiene que ver es si tiene el modulo de apache.

Y lo que tu has puesto arriba en tu code es el mod_gzip de apache que es otra cosa que se usaba antes pero que se dejo de usar para pasar a deflate: -> Mod_deflate en Htaccess ? Comprimir páginas. | Base de Conocimientos

Insertar CODE, HTML o PHP:
<IfModule mod_deflate.c>
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE application/x-httpd-eruby
AddOutputFilterByType DEFLATE text/html
</IfModule>


---------- Post agregado el 09-dic-2013 hora: 15:16 ----------

hola amigos hoy estaba aburrido y me puse a optimizar al maximo mi web aunque actualmente funciona muy bien y carga perfecta segun pingdom test carga entre 2 y 4 segundos entonces se me ocurrio activar la compresion Gzip en mi vps wordpress ya que en mis otros wordpress de hosting compartido lo usaba .He probado varios formas pero no funciona desde usando el fichero .htaccess poniendo

# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP

tambien probe desde wp-admin/options.php añadiendole el numero 1 al gzip pero al realizar el test desde GIDZipTest: Web Page Compression (Deflate / Gzip) Test - GIDNetwork me dice que no esta funcionando aqui dejo captura

Ver el archivo adjunto 20183

Ver el archivo adjunto 20184

bien ahora mi duda es para los expertos ¿por que no me funciona ? y que pensais es recomendable usarlo para un vps en wordpres ¿que ventajas y desventajas tiene ?

Muchas gracias a todos y espero vuestros comentarios y ayuda

waaaaa

Como te va a funcionar nada.......

Usas nginx como proxy reverso, lo que pongas en el htaccess para afectar a contenido estático no te va a servir ya que se lo va a saltar, ( eso no lo va a pasar apache, ) imágenes, css, js, txt y html lo sirve nginx, o sea que tienes que configurar la compresión en la config de nginx.

:encouragement:
 
Última edición:

spear

No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 Nov 2012
Mensajes
852
gracias por el dato de momento lo dejare como esta ahora mas adelante solicitare tus servicios y aprovechamos y hacemos todo de un tiron saludos y gracias
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
waaaaa

Como te va a funcionar nada.......

Usas nginx como proxy reverso, lo que pongas en el htaccess para afectar a contenido estático no te va a servir ya que se lo va a saltar, ( eso no lo va a pasar apache, ) imágenes, css, js, txt y html lo sirve nginx, o sea que tienes que configurar la compresión en la config de nginx.

:encouragement:

status HTTP/1.1 200 OK
server nginx
date Mon, 09 Dec 2013
17:24:53 GMT
content-type text/html;
charset=UTF-8
content-length 5878
connection close
x-mod-pagespeed 1.4.26.3-3101
cache-control max-age=0, no-cache
vary Accept-Encoding
content-encoding gzip

yo tengo ngnix tmb en el server que le di la config de gzip y demas...
 
Desde
16 Oct 2010
Mensajes
3.090
yo tengo ngnix tmb en el server que le di la config de gzip y demas...


De rosa a amarillo en pocos días :sorrow:

Si nginx esta sirviendo imágenes, html, css y js, no tiene caso poner nada en el htaccess ya que el mod de apache no va a hacerle nada a ese contenido ya que nunca pasa por apache, va de cliente -> nginx -> cliente.

Al menos claro que nginx lo único que este haciendo es un proxy pass, este ahí pasando peticiones a apache.

Por tu parte tienes NGINX el otro tiene nginx admin, esa cabeceará es de el plugin de nginx :/

Si muestras la config de nginx pues se puede ver mas, pero nginx por defecto me parece que tiene gzip activado /etc/nginx/nginx.conf o bien en los vhost, ahí el tiempo de expiración, pero depende como lo hayas configurado :encouragement:
Insertar CODE, HTML o PHP:
content-encoding gzip

Y tienes mod_pagespeed que ese ya comprime por defecto no ?
:encouragement:
 
Arriba