Кэш страницы - инициировать первый запрос страницы на сервере

Я реализую Outputcache в своем приложении, и он отлично работает, но в первый раз всегда требуется много загрузки, и следующий следующий запрос будет быстрее...

Я хотел бы знать, есть ли способ инициировать кэширование страницы на стороне сервера и обслуживать кэшированную страницу по первому запросу, а не запускать ее пользователем в первый раз.

Любые идеи/предложения будут очень приветствоваться.

С уважением, ТТ


person byte_slave    schedule 19.04.2010    source источник


Ответы (1)


Взгляните на модуль IIS Warm up, вы можете настроить страницы, которые он будет вызывать, а затем при развертывании нового сайта он вызовет создание кэша страниц.

Теперь доступен: модуль подготовки приложений IIS 7.5

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

person Chris Marisic    schedule 19.04.2010
comment
Узнал об обоих из них на DevConnections пару дней назад! - person Chris Marisic; 20.04.2010