首頁(yè)?>?知識(shí)?資訊?>?關(guān)于.net開(kāi)發(fā)網(wǎng)站的高速緩存。?>?正文

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

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

? ? ?ASP.NET有一個(gè)稱之為動(dòng)態(tài)輸出高速緩存的新屬性,它可以自動(dòng)實(shí)現(xiàn)相同的效果,而不需將頁(yè)面寫(xiě)到磁盤。也就是說(shuō),它可以將自動(dòng)生成的輸出(即客戶端接受的內(nèi)容)高速緩存起來(lái),而且對(duì)于以后的請(qǐng)求也可使用這個(gè)高速緩存副本,這比將內(nèi)容寫(xiě)為一個(gè)磁盤文件要好,因?yàn)樗∪チ嗣看我L問(wèn)磁盤的需要。


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

??

本文作者來(lái)自北京傳誠(chéng)信,轉(zhuǎn)載請(qǐng)注明出處:北京傳誠(chéng)信(www.94883.cn


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




  • 相關(guān)推薦
  • 大家在看
熱文
  • 熱門
  • 最新
客戶服務(wù)
咨詢熱線

010-62199213

24小時(shí)咨詢熱線

139-1050-5354