Quitar (expiration not specified) para optimizar sitio

oiramsomel Seguir

Iota
Verificado por Whatsapp
Desde
9 May 2010
Mensajes
2.142
No se cuál es el lugar más adecuado para este tema, si este no es el lugar le pido a un moderador que por favor lo mueva.

El caso es el siguiente, me puse en la tarea de optimizar mis sitios para mejorar la carga desde móviles y PCs, entonces hice un test con esta herramienta de Google PageSpeed Insights y en el resultado me da 80/100 para móviles y 80/100 Desktops, entonces empiezo a detallar las "Suggestions Summary" y veo la primera en rojo que dice "leverage browsing caching" y al expandirla encuentro urls apuntando a archivos que dicen (expiration not specified), lo cual no se cómo se puede solucionar.

Alguien sabe cómo quitar el (expiration not specified) de tipo .jpg, gif, png etc... para que mejore el puntaje de pagespeed?


Yo uso W3 Total Cache.
 

shadowhck

Lambda
Programador
Verificado por Whatsapp
Desde
18 Ago 2009
Mensajes
2.772
.htaccess
Insertar CODE, HTML o PHP:
# 1 semana
<FilesMatch "\.(jpg|jpeg|png|gif|ico)$">
    Header set Cache-Control "max-age=604800, public"
</FilesMatch>
 

oiramsomel

Iota
Verificado por Whatsapp
Desde
9 May 2010
Mensajes
2.142
.htaccess
Insertar CODE, HTML o PHP:
# 1 semana
<FilesMatch "\.(jpg|jpeg|png|gif|ico)$">
    Header set Cache-Control "max-age=604800, public"
</FilesMatch>

Gracias, lo coloqué dentro del código de W3 Total Cache, a ver si hace algo. En cuánto tiempo debería notarse el cambio?

Insertar CODE, HTML o PHP:
# Use PHP5 Single php.ini as default
AddHandler application/x-httpd-php5s .php
# 1 semana
<FilesMatch "\.(jpg|jpeg|png|gif|ico|css|js)$">
    Header set Cache-Control "max-age=604800, public"
</FilesMatch>
# BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
    <IfModule mod_headers.c>
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
        AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
    <IfModule mod_mime.c>
        # DEFLATE by extension
        AddOutputFilter DEFLATE js css htm html xml
    </IfModule>
</IfModule>
<FilesMatch "\.(css|htc|js|js2|js3|js4|CSS|HTC|JS|JS2|JS3|JS4)$">
    <IfModule mod_headers.c>
         Header set X-Powered-By "W3 Total Cache/0.9.3"
    </IfModule>
</FilesMatch>
<FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|HTML|HTM|RTF|RTX|SVG|SVGZ|TXT|XSD|XSL|XML)$">
    <IfModule mod_headers.c>
         Header set X-Powered-By "W3 Total Cache/0.9.3"
    </IfModule>
</FilesMatch>
<FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip|ASF|ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EOT|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG|JPE|JSON|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|OTF|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SVG|SVGZ|SWF|TAR|TIF|TIFF|TTF|TTC|WAV|WMA|WRI|XLA|XLS|XLSX|XLT|XLW|ZIP)$">
    <IfModule mod_headers.c>
         Header set X-Powered-By "W3 Total Cache/0.9.3"
    </IfModule>
</FilesMatch>
# END W3TC Browser Cache
# BEGIN W3TC Page Cache core
<IfModule mod_rewrite.c>


---------- Post agregado el 09-oct-2013 hora: 15:31 ----------

Bueno, ya lo hice, y luego de esto se eliminó el error y se mejoró en 5 puntos el resultado de PageSpeed Insights.
 

shadowhck

Lambda
Programador
Verificado por Whatsapp
Desde
18 Ago 2009
Mensajes
2.772
No debes modifica el código del plugin, si lo modificas, en cualquier cambio que realize, el código insertado se borrara.

Colocalo mejor al final del .htaccess, con un comentario (# Código de blabla).

El cambio debería ser inmediato.
 

oiramsomel

Iota
Verificado por Whatsapp
Desde
9 May 2010
Mensajes
2.142
No debes modifica el código del plugin, si lo modificas, en cualquier cambio que realize, el código insertado se borrara.

Colocalo mejor al final del .htaccess, con un comentario (# Código de blabla).

El cambio debería ser inmediato.

Vale, ya lo modifiqué, los cambios cuando los hice si mejoraron el resultado
 
Arriba