Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/09/2011, 21:06
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Problema con Expires y Cacheo

@Emilio
No alcanzo a entender bien el sistema que implementas, yo trabajo con lo siguiente y me funciona correctamente

Código Apache:
Ver original
  1. #### Cache
  2.  
  3. # anual
  4. <FilesMatch "\.(ico|gif|jpg|jpeg|png|flv|pdf|woff|eot|svg|ttf|flv|swf)$">
  5.   Header set Cache-Control "public, max-age=29030400"
  6. </FilesMatch>
  7. # semanal
  8. <FilesMatch "\.(js|css|htc)$">
  9.   Header set Cache-Control "max-age=604800,public,must-revalidate"
  10. </FilesMatch>
  11. # 3 horas
  12. <FilesMatch "\.(php|html|htm|txt|html5)$">
  13. Header set Cache-Control "max-age=10800,public, proxy-revalidate, no-transform"
  14. </FilesMatch>
  15. # no cachear
  16. <FilesMatch "\.(pl|cgi|spl)$">
  17.     Header unset Cache-Control
  18.     Header unset Expires
  19.     Header unset Last-Modified
  20.     FileETag None
  21.     Header unset Pragma
  22. </FilesMatch>

Modificá los tiempos y extensiones según tu criterio. Los valores que puse son solo un ejemplo.
Para verificar te recomiendo el siguiente método, en firefox, eliminá todo el historial, después cargá la página, en una nueva pestaña abri "about:cache" y fijate si las fechas de expiración coinciden con tus directivas

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.