目錄
關於快取的介紹,可以參考這裡,寫的非常好。
快取的分類:
快取的好處及應用:
當然,上面的只是我個人的見解,如有問題歡迎指正。
asp.net 提供了方便的方法來控制快取。@ outputcache指令可用於控制頁面輸出快取
outputcache語法:
location="any | client | downstream | server | none |
serverandclient "
shared="true | false"
varybycontrol="controlname"
varybycustom="browser | customstring"
varybyheader="headers"
varybyparam="parametername"
varybycontentencoding="encodings"
cacheprofile="cache profile name | ''"
nostore="true | false"
sqldependency="database/table name pair | commandnotification"
providername="provider name"
%>
outputcache 屬性:
參考:
any.'> any:輸出快取可位於產生請求的瀏覽器客戶端、參與請求的**伺服器(或任何其他伺服器)或處理請求的伺服器上。此值對應於 httpcacheability.public 列舉值。
client:輸出快取位於產生請求的瀏覽器客戶端上。此值對應於 httpcacheability.private 列舉值。
downstream:輸出快取可儲存在任何 http 1.1 可快取裝置中,源伺服器除外。這包括**伺服器和發出請求的客戶端。
none:對於請求的頁,禁用輸出快取。此值對應於 httpcacheability.nocache 列舉值。
server:輸出快取位於處理請求的 web 伺服器上。此值對應於 httpcacheability.server 列舉值。
serverandclient:輸出快取只能儲存在源伺服器或發出請求的客戶端中。**伺服器不能快取響應。此值對應於 httpcacheability.private 和 httpcacheability.server 列舉值的組合。
關於 outputcache 的概念就寫到這,後面會寫到每個屬性的使用以及差異化,希望大家多多支援。
LINQ概念學習
1 linq不是orm,但是linq to sql是 2 linq linq to sql linq是語言 language 中整合 integrate 查詢 query 的縮寫,是c 3.0和vb 9.0中新加入的語言特性,可以在程式設計時使用內建的查詢語言進行基於集合的操作。這麼做可以大大簡化開...
HTTP概念學習
http 計算機通過網路進行通訊的規則,無狀態的協議 不保留連線,沒有記憶 預設情況下,傳送xhr請求的同時,還會傳送以下http頭部資訊 乙個完整的http請求過程,7個步驟 建立tcp連線 瀏覽器 向 伺服器 傳送請求命令 瀏覽器傳送請求頭資訊 伺服器應答 伺服器傳送應答頭資訊 伺服器 向 瀏覽...
RESTful 概念學習
rest本身即representational state transfer表述性狀態轉移 它是一種架構風格,它定義了建立可擴充套件web服務的最佳實踐,這個過程會充分發揮http協議的功能。1 客戶端 伺服器 ui是與資料儲存分離的 2 無狀態 每個請求會包含伺服器所需的足夠資訊,無需維護狀態就能...