首頁?>?知識?資訊?>?關于.net開發(fā)網站的高速緩存。?>?正文

關于.net開發(fā)網站的高速緩存。

2012/7/11 0:00:00 · 稿源:傳誠信
對動態(tài)頁面創(chuàng)建技術的批評之一是說,它們的可伸縮性較差,而且比僅給客戶端發(fā)送靜態(tài)HTML文件需要更多的服務器資源。對此,許多站點都采用批處理頁面并將結果保存為磁盤的靜態(tài)HTML文件,來作為解決的方法。但是,這種方法只有在每次的內容與客戶端不直接相關時才行得通。換句話說,要求對于所有的請求頁面都必須相同。比如,對于產品目錄和報告,更新進程只需在創(chuàng)建頁面的數據發(fā)生變化時運行。

? ? ?ASP.NET有一個稱之為動態(tài)輸出高速緩存的新屬性,它可以自動實現相同的效果,而不需將頁面寫到磁盤。也就是說,它可以將自動生成的輸出(即客戶端接受的內容)高速緩存起來,而且對于以后的請求也可使用這個高速緩存副本,這比將內容寫為一個磁盤文件要好,因為它省去了每次要訪問磁盤的需要。


? ?當然,只有在對該頁面的所有請求其頁面內容都相同時,這種方法才有用。但是,高速緩存可以隨參數集的不同而變化,包括查詢字符串、瀏覽器類型、用戶控制端以及自定義值,而且ASP.NET只有在參數也相同時才會使用高速緩存的副本。所以,要正確提供依賴于查詢字符串的內容變化的頁面——如果查詢字符串的內容與創(chuàng)建高速緩存的副本時使用的不同,就要創(chuàng)建一個新的副本取代舊的。新副本也被高速緩存,然后提供匹配查詢字符串值的客戶端就可以利用它。

??

本文作者來自北京傳誠信,轉載請注明出處:北京傳誠信(jzztb.org.cn


選擇北京網站建設公司-傳誠信,優(yōu)質服務,絕對不容錯過 !
1. 優(yōu)秀的網絡資源,穩(wěn)定的網站和速度保證
(配送雙線獨立ip空間,國際A級BGP機房,99.5% 的主機在線時間)
2. 7年北京網站建設經驗,優(yōu)秀的技術和設計水平,更放心
3. 全程省心服務,不必擔心自己不懂網絡,更省心。




  • 相關推薦
  • 大家在看
客戶服務
咨詢熱線

010-62199213

24小時咨詢熱線

139-1050-5354