一千萬個為什麽

搜索

頁面緩存 - 在服務器中啟動第一頁請求

我正在我的應用程序中實現Outputcache,它工作正常,但第一次總是需要很多加載,下一個請求將更快...

我想知道是否有一種方法可以在服務器端啟動頁面緩存並在第一次請求時提供緩存頁面,而不是讓用戶第一次觸發它。

任何想法/建議都將非常受歡迎。

最好的祝福, TT

最佳答案

看看IIS預熱模塊,您可以配置它將調用的頁面,然後在部署新站點時,它將導致構建頁面緩存。

Now Available: The IIS 7.5 Application Warm-Up Module

要考慮的另一個特性是在.NET 4.0中,您可以使OutputCache成為基於磁盤的,這將允許緩存在重置的應用程序池之間保持不變,除了預熱模塊之外,您可能還需要考慮這一點。

轉載註明原文: 頁面緩存 - 在服務器中啟動第一頁請求