tepkisini önbelleğe sunucuda ve istemci üzerinde bir http işleyici yanıtı önbelleğe mümkün mü?bir ASP.NET HTTP işleyicisi sunucu ve istemci tarafında
Bu hile yapıyor gibi görünmüyor:
_context.Response.Cache.SetCacheability (HttpCacheability.Public); _context.Response.Cache.SetExpires (DateTime.Now.AddDays (7));
_context ıhttphandler uygulanmasına ProcessRequest yöntemi için bir bağımsız değişken olarak geçirilen HttpContext olup.
Herhangi bir fikrin var mı?
Güncelleme: istemci httphandler aracılığıyla yüklenen önbellek görüntüleri yok, ama başka bir istemci aynı çağrıyı yaparsa, sunucu önbelleğe sahip değil. Dolayısıyla, görüntüyü isteyen her istemci için, sunucu veritabanına (ve filestream) gider. Bir önbellekleme profili ile birlikte bir httphandler yerine bir aspx sayfası kullanırsak, görüntüler hem istemcide hem de sunucuda önbelleğe alınır.
Başlıklar gerçekten istemcide alınan paketin içinde olup olmadığını kontrol etmek için Fiddler'ı kullanmayı denediniz mi? – Timores
@Timores İstemci, işleyiciye çağrıları önbelleğe alır, ancak başka bir istemci aynı çağrıyı yaparsa, sunucu önbelleğe almaz. –