我有一個昂貴的WebRequest,我知道可以緩存。.NET中是否存在WebRequest緩存的現有解決方案(基於If-Modified-Since)?
是否存在允許基於Last-Modified/If-Modified-Since和(可選)ETags緩存Web請求的現有解決方案?
我有一個昂貴的WebRequest,我知道可以緩存。.NET中是否存在WebRequest緩存的現有解決方案(基於If-Modified-Since)?
是否存在允許基於Last-Modified/If-Modified-Since和(可選)ETags緩存Web請求的現有解決方案?
我有一個初步實現http://code.google.com/p/ashmind/source/browse/#svn/trunk/AshMind.Framework/Net/Caching,雖然它相當缺乏測試(和一些功能)。
我會更新這個答案,當我有一個可靠的二進制文件,但任何貢獻已被歡迎。
我剛剛寫了對asp.net MVC一個ActionFilter它做到這一點 http://antix.co.uk/A-Developers-Blog/IfModifiedAttribute
BTW ETag是需要一些瀏覽器發送了If-Modified-Since頭(特別是IE)