【发布时间】:2010-04-19 16:08:25
【问题描述】:
我正在我的应用程序中实现 Outputcache,它运行良好,但第一次加载总是需要很多时间,下一个请求会更快...
我想知道是否有办法在服务器端启动页面缓存并在第一个请求时提供缓存页面,而不是让用户第一次触发它。
非常欢迎任何想法/建议。
最好的问候, TT
【问题讨论】:
标签: asp.net caching outputcache
我正在我的应用程序中实现 Outputcache,它运行良好,但第一次加载总是需要很多时间,下一个请求会更快...
我想知道是否有办法在服务器端启动页面缓存并在第一个请求时提供缓存页面,而不是让用户第一次触发它。
非常欢迎任何想法/建议。
最好的问候, TT
【问题讨论】:
标签: asp.net caching outputcache
看看 IIS 预热模块,您可以配置它将调用的页面,然后当您部署新站点时,它将导致构建页面缓存。
Now Available: The IIS 7.5 Application Warm-Up Module
另一个需要考虑的功能是在 .NET 4.0 中,您可以使 OutputCache 基于磁盘,这将允许缓存在被重置的应用程序池之间持续存在,除了预热模块之外,您可能还需要考虑这一点。
【讨论】: