Https üzerinden istenen içerik yine web tarayıcıları tarafından önbelleğe alınacak mı yoksa bu güvenli olmayan davranışı mı değerlendiriyorlar? Bu durumda, önbelleklemenin uygun olduğunu söylemek için yine de var mı?
Https üzerinden istenen içerik yine web tarayıcıları tarafından önbelleğe alınacak mı yoksa bu güvenli olmayan davranışı mı değerlendiriyorlar? Bu durumda, önbelleklemenin uygun olduğunu söylemek için yine de var mı?
Yanıtlar:
Varsayılan olarak web tarayıcıları, açıkça alınan HTTP Üstbilgileri aracılığıyla aksi belirtilmedikçe HTTPS üzerinden içeriği HTTP üzerinden önbelleğe almalıdır .
Bu bağlantı , HTTP üstbilgilerinde önbellek ayarını yapmak için iyi bir giriş niteliğindedir.
önbelleklemenin uygun olduğunu söyleyecek bir şey var mı?
Bu max-age
, Cache-Control
başlıktaki değerin sıfır olmayan bir değere ayarlanmasıyla , örn.
Cache-Control: max-age=3600
tarayıcıya bu sayfanın 3600 saniye (1 saat) önbelleğe alınabileceğini söyleyecektir
2010 itibariyle, tüm modern, mevcut ish tarayıcıları açıkça belirtilmediği sürece HTTPS içeriğini varsayılan olarak önbelleğe alır.
Bunun gerçekleşmesi için ayarlanması gerekli değildircache-control:public
.
cache-control:public
mu?
Https varsayılan olarak önbelleğe alınır. Bu, uygulama tanımlı önbellek yönergeleri tarafından geçersiz kılınamayan genel bir ayar tarafından yönetilir. Genel ayarı geçersiz kılmak için kontrol panelinden Internet Seçenekleri uygulamasını seçin ve gelişmiş sekmesine gidin. "Güvenlik" bölümü altındaki "Şifreli sayfaları diske kaydetme" kutusunu işaretleyin, ancak yalnızca HTTPS kullanımının IE'nin bir kaynağı önbelleğe almaya karar verip vermeyeceği üzerinde bir etkisi yoktur.
WinINet, HTTPS yanıtını değil, yalnızca HTTP ve FTP yanıtlarını önbelleğe alır. https://msdn.microsoft.com/en-us/library/windows/desktop/aa383928%28v=vs.85%29.aspx