Я разрабатываю веб-сайт в ASP.NET и использую различные фреймворки/библиотеки javascript. Различные файлы, принадлежащие этим платформам/библиотекам, редко изменяются, поэтому нет необходимости обновлять эти файлы после их отправки в клиентский браузер (по крайней мере, не каждый раз при обслуживании страницы).
Я вижу, что объект HttpContext можно как-то использовать, что я могу установить срок действия содержимого для файлов/папок в IIS или, возможно, настроить какое-то кэширование в файле web.config.
1. Какова наилучшая практика / какой подход я должен использовать?
Если истечение срока действия контента в IIS работает, то это просто здорово (и просто). Но во время разработки я использую сервер разработки ASP.NET, который не взаимодействует с внешним IIS, поэтому во время разработки не достигается прирост производительности :(
2. Как я могу использовать кеш здесь (в зависимости от вопроса 1)?
Я хотел бы изменить этот вопрос, чтобы использовать его в качестве темы «это то, как это делается» для дальнейшего использования для меня и других.