2009年3月26日 星期四

ASP.NET 3.5 網站開發進階-9

第九章:效能調校與網站監控
1.網頁快取(OutputCache)
OutputCache的VaraByParam屬性當沒有要設定快取條件時,設定為"none",如果要透過QueryString的參數當條件,就設定為參數名稱,如果要依控制項的value當條件,就設定控制項的ID。
多個網頁都要用OutputCache時,可在WebConfig中設定CacheProfiles,並將name指定到page的CacheProfile屬性。
除了指示詞的設定外,OutputCache也可以用HttpCachePolicy類別(Response.Cache)寫Hard Code實作出來,這樣能更精確控制快取。
透過UserControl的加入,可以控制網頁區塊快取。
2.資料快取(Cache)
很類似Application物件,但Cache彈性更大可設定到期時間。

沒有留言:

張貼留言