? ? ?ASP.NET有一個稱之為動態(tài)輸出高速緩存的新屬性,它可以自動實現相同的效果,而不需將頁面寫到磁盤。也就是說,它可以將自動生成的輸出(即客戶端接受的內容)高速緩存起來,而且對于以后的請求也可使用這個高速緩存副本,這比將內容寫為一個磁盤文件要好,因為它省去了每次要訪問磁盤的需要。
? ?當然,只有在對該頁面的所有請求其頁面內容都相同時,這種方法才有用。但是,高速緩存可以隨參數集的不同而變化,包括查詢字符串、瀏覽器類型、用戶控制端以及自定義值,而且ASP.NET只有在參數也相同時才會使用高速緩存的副本。所以,要正確提供依賴于查詢字符串的內容變化的頁面——如果查詢字符串的內容與創(chuàng)建高速緩存的副本時使用的不同,就要創(chuàng)建一個新的副本取代舊的。新副本也被高速緩存,然后提供匹配查詢字符串值的客戶端就可以利用它。
??
本文作者來自北京傳誠信,轉載請注明出處:北京傳誠信(jzztb.org.cn)