關鍵技術剖析ASP NET數據緩存
簡介
大量的網站頁面是采用動態的方式根據用戶提交的不同請求創建生成頁面正如大家所知動態頁面有助於根據用戶要求來提供定制的動態內容同時也利於獲取在數據庫中每時每刻更新的資料缺點是為每個用戶請求生成同一頁面增加了系統開銷
為了克服此問題一些網站采用頁面生成引擎對所有頁面生成HTML靜態頁面但這樣生成的頁面對所有用戶的請求其內容都是相同的
說明ASPNET 提供了緩存技術有助於系統最大程度地解決這個問題它能緩存輸出的頁面保存在存儲器中緩存用戶請求的內容緩存的特點可以根據不同方式來定制
ASPNET提供種主要形式的緩存頁面級輸出緩存用戶控件級輸出緩存(或稱為片段緩存)和緩存API頁面級輸出緩存和片段緩存的優點是非常易於實現在大多數情況下使用這兩種緩存就足夠了而緩存API則提供了額外的靈活性利於在應用程序的每一層利用緩存下面分別介紹這種緩存技術在系統各層中的應用
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/net/201311/15814.html