管理及程式設計指南
許多軟體構成要素執行 Web 應用程式的快取。
此處是快取應用程式的一些範例:
- Web 瀏覽器將網頁和相關的物件,例如影像、音效檔及 Java 小程式,
儲存在區域環境的記憶體或磁碟上,以便在其使用者重複存取相同頁面時,
能夠節省網路時間。
- Web 虛擬伺服器快取將網頁和相關的物件,
儲存在接近使用者群組的區域伺服器上,以減少對遠端 Web 伺服器的網路存取時間;
例如,減少 Web 伺服器取回所要求項目之次數。Web 虛擬伺服器快取也可有效共用多個使用者經常存取的網頁。
- Web 伺服器快取經常取回記憶體中的頁面和相關的物件,
以便使用者重複取回相同頁面時,能夠節省磁碟存取時間。
- 資料庫管理系統可快取中的資料項目 (通常保留在磁碟上),
以便於重複取回相同資料項目時,能夠節省磁碟存取時間。
所有這些構成要素,皆獨立執行其快取功能,但整體結果是改進對使用者的回應時間。
為了決定復新快取項目的時間,Web 構成要素 (瀏覽器、虛擬伺服器及 Web 伺服器)
通常會考慮各種不同的選項,包括:
- 瀏覽器和伺服器架構選項
- 與網頁一起傳回的 HTTP 標題之內容,和來自 Web 伺服器的相關項目,
特別是有效日期資訊。
[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]