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

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

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

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


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

??

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


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




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

010-62199213

24小時咨詢熱線

139-1050-5354