Я подтвердил, что это работает на IIS 7 и DNN 5.6
- Откройте диспетчер IIS
- Нажмите на веб-сайте DNN
- Дважды щелкните заголовки ответа HTTP
- Нажмите (в правом верхнем углу). Установите общие заголовки
- Установите флажок «Истек срок действия веб-содержимого» * 1014 *
- Введите желаемый TTL
- НажмитеOK
- Проверка с Firebug
Чтобы убедиться, что он работает:
- Открыть вкладку Firebug Net
- Обновить страницу
- Перейти к любому из ресурсов страницы
- Нажмите «+»
- Найдите «Cache-Control no-cache»
Кэширование динамического контента
DNN имеет внутреннее кэширование для динамического контента.Чтобы настроить это, зайдите в настройки хоста и отключите кеширование.Это не имеет ничего общего с HTTP-заголовками.Примечание. Лучше настроить кэширование на уровне модуля, а не на уровне хоста.DNN создан для работы с интенсивным кэшированием.Он может быть молниеносным, если настроен правильно, и очень медленным без кэширования.