Существует ли существующее решение для кэширования WebRequest в .NET (на основе If-Modified-Since)? - PullRequest
1 голос
/ 02 сентября 2010

У меня есть дорогой WebRequest, который, как я знаю, может быть кэширован.

Существует ли существующее решение, которое позволяет кэшировать веб-запросы на основе Last-Modified / If-Modified-Since и (необязательно) ETags?

Ответы [ 2 ]

0 голосов
/ 14 февраля 2011

Я только что написал ActionFilter для asp.net MVC, который делает это http://antix.co.uk/A-Developers-Blog/IfModifiedAttribute

Кстати, ETag требуются для некоторых браузеров, чтобы отправлять заголовок if -ified-Since (особенно IE)

0 голосов
/ 04 октября 2010

У меня есть предварительная реализация на http://code.google.com/p/ashmind/source/browse/#svn/trunk/AshMind.Framework/Net/Caching, хотя в тестах (и некоторых функциях) ее довольно мало.

Я собираюсь обновить этот ответ, когда у меня будет надежно двоичный файл, нолюбые вклады уже приветствуются.

...