2011-08-09 33 views
0

我有一些沒有代碼的ASPX文件,我只需要ASPX因爲大師頁面,並重用一些靜態ascx文件。「靜態」ASPX文件中的OutputCache有什麼優勢?

如果我將OutputCache指令放在我的頁面上,我會獲得一些收益嗎?

這是一個HotSite網站,將有一百萬頁面瀏覽量在高峯期。

我也有一些頁面與動態文本,與登錄名,我想用asp:替代控制,這是一個好主意?

回答

0

它可能會給你一個好處,即不會從磁盤加載你的文件,因爲整個輸出將保存在內存中。您也跳過頁面生命週期的一部分,這將節省幾個CPU的滴答。

它的頁面是靜態的,您可能希望將其緩存在客戶端上,以免從該瀏覽器再次向您的服務器發送請求。這將是最大的好處。

+0

是的,有了輸出緩存,我的主頁總是在第一次點擊後從客戶端緩存中獲取。服務器只是返回一個304代碼 –

+1

我說的是在將來設置過期標題,所以瀏覽器甚至不發送請求返回304 –