Как кэшировать изображения в asp.net - PullRequest
1 голос
/ 03 декабря 2009

Каков наилучший подход к кешированию изображений в asp.net?

1 Ответ

6 голосов
/ 03 декабря 2009

Где вы хотите их кешировать?

Если вы хотите, чтобы пользователи / прокси-серверы кэшировали изображения вашего сайта, лучший способ сделать это - настроить кэширование в IIS для папок, содержащих статический контент (images / JS / css), с подходящей очисткой кэша. стратегии, позволяющие гарантировать, что при обновлении их вызывающие клиенты получат последние версии.

В IIS 6 и ниже вы можете сделать это:

  1. Открыть диспетчер IIS.
  2. Расширяйте веб-сайты, пока не найдете свой сайт, и папку, содержащую ваши изображения.
  3. Щелкните правой кнопкой мыши папку и выберите свойства.
  4. Выберите вкладку «Заголовки HTTP».
  5. Установите флажок «Включить срок действия содержимого» и установите время кэширования в разделе «Срок действия истекает после».
  6. Хорошо из всех диалогов.

В IIS 7 вы можете сделать это:

  1. Открыть диспетчер IIS.
  2. Расширяйте веб-сайты, пока не найдете свой сайт, и папку, содержащую ваши изображения.
  3. Щелкните по папке в разделе «IIS», дважды щелкните «Заголовки ответа HTTP».
  4. Нажмите «Установить общие заголовки ...» на панели «Действия».
  5. Установите флажок «Срок действия веб-содержимого» и установите время кэширования в разделе «После».
  6. Хорошо, из всех диалогов.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...