首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

Enterprise Library 2.0 Hands On Lab 翻譯(9):快取應用程式區塊(一)

     編輯:關於ASP.NET

練習 1:使用快取應用程式區塊提升效能

示範如何使用企業庫快取區塊加快資料顯示速度。

步驟 1:開啟專案

開啟 EmployeeBrowser.sln,預設路徑 C:\Program Files\Microsoft Enterprise Library January 2006\labs\cs\Caching\exercises\ex01\begin,編譯。

步驟 2:QuickStarts 資料庫填充資料

執行 SetCachingHOL.bat(預設 C:\Program Files\Microsoft Enterprise Library January 2006\labs\cs\Caching\setup),建立 Employees 資料表、插入測試資料、建立預存程序。預設資料庫 (local)\SQLEXPRESS。

步驟 3:回顧應用程式

  1. 應用程式從資料庫讀取瀏覽員工詳細資訊與照片
  2. 開啟 MainForm.cs 檢視 MainForm_Load,視窗類別透過 EmployeeService 取得資料,EmployeeService 委派 EmployeeDataProvider 存取資料
  3. 應用程式架構圖

  4. 開啟 EmployeeDataProvider.cs 檢視 GetEmployeePhotoData,資料庫存取有 1 秒延遲
  5. 執行應用程式,瀏覽員工照片時有明顯延遲

步驟 4:在 EmployeeService 實作快取

  1. 專案加入參考:Microsoft.Practices.EnterpriseLibrary.Caching.dll
  2. 加入快取組件參考

後續將在 EmployeeService 中加入快取邏輯消除照片載入延遲。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved