I have a özel bir web sunucusu ile web tabanlı uygulama yazıyorum ve görüntüler, stil ve javascript önbelleğe değil webkit tarayıcılarda sorun yaşıyorum.Webkit önbelleğe değil
Önbellek Denetimi: max-age ve Last-Modified arasında bir ilişkiyi izledim. Her ikisi de belirtilirse, web grubu, maksimum yaş üstbilgisini göz ardı eder ve dosyanın her zaman değiştirilmiş olup olmadığını kontrol eder. Sitenin ilk sayfasında bir iframe vardır ve saniyede iki kez talep edilen stil sayfaları vb.
Son Değiştirme'yi kaldırırsanız, dosyalar bir sonraki güne kadar yeniden istenmez; Ancak, ertesi gün yapılan talepler, isteklerden bu yana artık değiştirilmeyecek ve sunucunun yalnızca 304 başlığı yerine her şeyi yeniden göndermesini gerektirecektir. IE9, Firefox 10.0 ve Opera 11.61 tarayıcılar üzerinde
doğru önbelleğe ve Cache-Control sahiptir görüntüleri, sadece HTML,-isteğini yeniden do not: no-cache başlık özniteliği.16.0.912.77 ve Safari 5.1.2 (7534.52.7) sürümlerinde her sayfada her görüntü için bir koşullu istek yapılır. Sunucu yine max-age niteliğini içeren 304 başlık ile yanıt veriyor, ancak ikisi de talep ediyorlar.
Bir yanıt ile yolluyorum Bir örnek HTTP başlık geçerli:
HTTP/1.1 200 OK
Date: Mon, 06 Feb 2012 15:12:12 GMT
Cache-Control: max-age=86400
Content-length: 708
Content-type: image/gif
Last-Modified: Fri, 6 Jan 2012 14:39:07 GMT
Server: Webspring
benim önbellek başlıklarını saygı
kimse ben herkese bu tarayıcıları nasıl alabilirim herhangi bir öneriniz var mı?
Tüm tarayıcılar Win7 Pro x64 üzerinde çalışan ve bu tam tarayıcı alıyor budur böylece HTTP başlık yukarıda Fiddler ham çıktısıdır.
Not: Daha önceki bir soruyu, başlık alanları arasındaki bir etkileşim olduğunu keşfeden önce sormuştum. Bir önceki soruyu artık doğru olmadığı için sildim.
Teşekkür
Mog
Nedeni teşhis ettiniz mi ya da bu soruna bir çözüm buldunuz mu? Biz webkit tabanlı (Krom/Safari) tarayıcılar ile Mac OS X 10.8.2 her görüntü üzerinde koşullu GET istekleri tekrarlanan görmesine ancak Firefox doğru önbelleğe alır. –
Chrome ve Safari'nin en son değiştirilen özniteliğini, en azından bazı önbellekleme yapabilmemiz için kaldırıyoruz. Daha iyi bir çözüm bulamadım. – Mog0