Как реализовать кеширование статических файлов в asp.net - PullRequest
0 голосов
/ 15 марта 2011

Я использую главную страницу (веб-формы asp.net) на своем сайте, и мне бы хотелось реализовать кэширование некоторых статических файлов, таких как javascript, css и т. Д.

Я попытался добавить следующее к моей page_load (на главной странице), но когда я использую Fiddler, статические файлы все еще находятся в "no-cache".

protected void Page_Load(object sender, EventArgs e)
{
    // Set cache for 1 hour on all computers and servers.
    // ... Proxies, browsers, and your server will cache it.
    Response.Cache.SetCacheability(HttpCacheability.Public);
    Response.Cache.SetMaxAge(new TimeSpan(1, 0, 0));
}

Что я здесь не так делаю?

// Nicke

1 Ответ

2 голосов
/ 15 марта 2011

Статические файлы не обрабатываются конвейером ASP.NET, если их не попросят сделать это.В любом случае, вы не хотите обрабатывать статические файлы им, конечно же, не для кеша.IIS выполняет кэширование, и это сделает его лучше.Настройте его в IIS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...