【发布时间】:2026-01-19 06:25:01
【问题描述】:
我知道可以缓存一个昂贵的 WebRequest。
是否存在允许缓存基于 Last-Modified/If-Modified-Since 和(可选)ETags 的 Web 请求的现有解决方案?
【问题讨论】:
标签: .net http caching etag if-modified-since
我知道可以缓存一个昂贵的 WebRequest。
是否存在允许缓存基于 Last-Modified/If-Modified-Since 和(可选)ETags 的 Web 请求的现有解决方案?
【问题讨论】:
标签: .net http caching etag if-modified-since
我在 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
有些浏览器需要 ETag 来发送 if-modified-since 标头(尤其是 IE)
【讨论】: