Quitar (expiration not specified) para optimizar sitio

  • Autor Autor oiramsomel
  • Fecha de inicio Fecha de inicio

oiramsomel

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

Temas similares