Benim uygulama.js dosyamın adı application-b600352536291bc180983d43e6a2407f.js
gibi görünüyor. Yani onun adına md5 önbellek bozucu vardır. Statik varlıklar için max-age seçeneğini 1 saat config.static_cache_control = "public, max-age=3600"
'a ayarladım. Ancak tarayıcının max-age
başlığına uymadığını ve her zaman sunucudan onay aldığını ve 304 Not Modified
için bir gidiş dönüş yaptığını gözlemliyorum. Turu nasıl kurtarabilirim?Eroku üstbilgisinde üstbilgi üstbilgisinde
talep Başlıkları
Request URL:https://blah.com/assets/application-b600352536291bc180983d43e6a2407f.js
Request Method:GET
Status Code:304 Not Modified
Request Headersview source
Accept:*/*
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
If-Modified-Since:Sun, 12 Feb 2012 07:36:16 GMT
Cevap Başlıklarındaki
Cache-Control:public, max-age=3600
Connection:keep-alive
Date:Sun, 12 Feb 2012 18:27:48 GMT
Last-Modified:Sun, 12 Feb 2012 07:36:16 GMT
Server:nginx
Vary:Accept-Encoding
Via:1.1 varnish
X-Varnish:499878183
Hangi tarayıcıyı kullanıyorsunuz? Her zaman 'Cache-Control: max-age = 0' gönderdiği Chrome'la benzer deneyimler yaşadım –