2009-04-14 3 views
1

- любой способ кэшировать всю папку с ресурсами в ASP.NET без написания собственного HttpModule? например: папка с редактором Wysiwyg javascript и стилямиAsp. Net File Caching

ответ

2

Один из способов сделать это можно с помощью параметра «Включить срок действия ресурса» в IIS, вы можете установить дату истечения срока действия этой папки на определенную дату в будущем.

WYSIWYG редактор Folder (Щелчок правой кнопкой мыши) -> Свойства -> HTTP Headers -> Включить Content Действительно флажок в IIS5/6.

2

Цель кэширования ASP.NET заключается в том, что запросы больше не нужно обрабатывать полностью, что означает, что база данных не требуется запрашивать, содержимое не выполняется нужно создать, создать шаблоны, вызвать обработчики событий и т. д.

Таким образом, кеширование статических объектов не приводит к повышению производительности, поскольку для статического контента не требуется обработка. ASP.NET не обрабатывает эти элементы в любом случае. IIS, вероятно, будет кэшировать их через функции кэширования ОС.

Следует отметить, что кеширование выполняется клиентом для статического контента, поэтому очень маловероятно, что пересмотр клиентов дважды загружает один и тот же объект.