Foros del Web » Administración de Sistemas » Apache »

Especificar caducidad del caché

Estas en el tema de Especificar caducidad del caché en el foro de Apache en Foros del Web. Hola!! estoy optimizando mi tienda y el pagespeed de google me da varios errores entre ellos este: Cita: Especificar caché de navegador Setting an expiry ...
  #1 (permalink)  
Antiguo 16/02/2012, 17:56
 
Fecha de Ingreso: julio-2003
Mensajes: 243
Antigüedad: 21 años
Puntos: 11
Especificar caducidad del caché

Hola!!

estoy optimizando mi tienda y el pagespeed de google me da varios errores entre ellos este:


Cita:
Especificar caché de navegador

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
Learn more
Suggestions for this page
El período de validez de los siguientes recursos que se pueden almacenar en caché es muy breve. En el futuro, especifique un período de caducidad de al menos una semana para los siguientes recursos:

http://www.misitio.es/catalog/view/javascript/common.js (caducidad no especificada)
http://www.misitio.es/.../jquery.fancybox-1.3.4.css (caducidad no especificada)
http://www.misitio.es/.../jquery.fancybox-1.3.4.pack.js (caducidad no especificada)
http://www.misitio.es/.../jquery-1.6.1.min.js (caducidad no especificada)
http://www.misitio.es/.../jquery.cycle.all.min.js (caducidad no especificada)
http://www.misitio.es/.../jquery.nivo.slider.pack.js (caducidad no especificada)
http://www.misitio.es/.../tabs.js (caducidad no especificada)
http://www.misitio.es/.../jquery.cookie.js (caducidad no especificada)
http://www.misitio.es/.../jquery-ui-....custom.min.js (caducidad no especificada)
http://www.misitio.es/.../bubble-bg-buts.png (caducidad no especificada)
http://www.misitio.es/.../bubble-bg-price.png (caducidad no especificada)
http://www.misitio.es/.../larr.png (caducidad no especificada)
http://www.misitio.es/.../rarr.png (caducidad no especificada)
http://www.misitio.es/.../simple-badge-top.png (caducidad no especificada)
http://www.misitio.es/.../yaslider.css (caducidad no especificada)
http://www.misitio.es/.../scroll_icon.png (caducidad no especificada)
http://www.misitio.es/.../arrow-down.png (caducidad no especificada)
http://www.misitio.es/.../arrow-right.png (caducidad no especificada)
http://www.misitio.es/.../back_body_pink.jpg (caducidad no especificada)
http://www.misitio.es/.../back_box_bottom.jpg (caducidad no especificada)
http://www.misitio.es/.../back_drop.png (caducidad no especificada)
http://www.misitio.es/.../back_headermenu.png (caducidad no especificada)
http://www.misitio.es/.../back_module_heading.png (caducidad no especificada)
http://www.misitio.es/.../back_price_trans.png (caducidad no especificada)
http://www.misitio.es/.../back_product.jpg (caducidad no especificada)
http://www.misitio.es/.../back_top_menu.jpg (caducidad no especificada)
http://www.misitio.es/.../bullet1.png (caducidad no especificada)
http://www.misitio.es/.../button-search.png (caducidad no especificada)
http://www.misitio.es/.../nest_ul.png (caducidad no especificada)
http://www.misitio.es/.../custom_scripts.js (caducidad no especificada)
http://www.misitio.es/.../scrolltopcontrol.js (caducidad no especificada)
http://www.misitio.es/.../css.tipsy.css (caducidad no especificada)
http://www.misitio.es/.../jquery.tipsy.js (caducidad no especificada)
http://www.misitio.es/.../slideshow.css (caducidad no especificada)
http://www.misitio.es/.../stylesheet.css (caducidad no especificada)
http://www.misitio.es/.../asistencia...ardware_de_pc_... (caducidad no especificada)
http://www.misitio.es/.../bastidor_d...42_de_1075_mm_... (caducidad no especificada)
http://www.misitio.es/.../cafetera_tka_6003-150x150.jpg (caducidad no especificada)
http://www.misitio.es/.../cartucho_d...o_hp_53x_laser... (caducidad no especificada)
http://www.misitio.es/.../consola_ps...___pes_2012__p... (caducidad no especificada)
http://www.misitio.es/.../folgo_feat...ro__42_x_100_c... (caducidad no especificada)
http://www.misitio.es/.../kidizoom_j...dor_8h_lr6__aa... (caducidad no especificada)
http://www.misitio.es/.../pantalla_d..._1_1_-_84__215... (caducidad no especificada)
http://www.misitio.es/.../reproducto...9_titanium_bla... (caducidad no especificada)
http://www.misitio.es/.../reproducto...e363_4_gb_-_ro... (caducidad no especificada)
http://www.misitio.es/.../sauna_faci..._espejo_lumino... (caducidad no especificada)
http://www.misitio.es/.../silla_de_p...rt-150x150.jpg (caducidad no especificada)
http://www.misitio.es/image/data/logos/logo_web.png (caducidad no especificada)
http://www.misitio.es/image/flags/es.png (caducidad no especificada)

Buscando encontré esto, podeis decirme si es valido para corregir el problema y como lo hago, por cierto mi tienda actualiza los precios a diario por lo que la cache tiene que durar unas 24 horas

Cita:
# turn on the module for this directory
<IfModule mod_expires.c>
ExpiresActive on
# set default
ExpiresDefault "access plus 24 hours"
ExpiresByType image/jpg "access plus 1 months"
ExpiresByType image/gif "access plus 1 months"
ExpiresByType image/jpeg "access plus 1 months"
ExpiresByType image/png "access plus 1 months"
ExpiresByType text/css "access plus 1 months"
ExpiresByType text/javascript "access plus 1 months"
ExpiresByType application/javascript "access plus 1 months"
ExpiresByType application/x-shockwave-flash "access plus 1 months"
</IfModule>
Saludos y gracias !!
  #2 (permalink)  
Antiguo 19/02/2012, 21:18
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años
Puntos: 1567
Respuesta: Especificar caducidad del caché

Si es correcto
También podes usar headers (usas o uno u otro no los dos métoods)
Código Apache:
Ver original
  1. #### Cache
  2. # anual
  3. <FilesMatch "\.(ico|gif|jpg|jpeg|png|flv|pdf|woff|eot|svg|ttf|flv|swf)$">
  4. Header set Cache-Control "public, max-age=29030400"
  5. </FilesMatch>
  6. # semanal
  7. <FilesMatch "\.(js|css|htc)$">
  8. Header set Cache-Control "max-age=604800"
  9. </FilesMatch>
  10. # 3 horas
  11. <FilesMatch "\.(php|html|htm|txt|html5|phtml)$">
  12. Header set Cache-Control "max-age=10800"
  13. </FilesMatch>
  14. # no cachear
  15. <FilesMatch "\.(pl|cgi|spl)$">
  16. Header unset Cache-Control
  17. Header unset Expires
  18. Header unset Last-Modified
  19. FileETag None
  20. Header unset Pragma
  21. </FilesMatch>
los valores de max-age son en segundos
SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: caducidad, especificar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:05.