动态网页快取系统之设计与实作DesignandImplementationof.pptVIP

动态网页快取系统之设计与实作DesignandImplementationof.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
動態網頁快取系統之設計與實作 Design and Implementation of Caching Dynamic Web Pages 張 燕 光 大綱 研究動機與目的 文獻探討 系統設計與實作 系統效能評估 結論與未來展望 研究動機與目的 研究動機 網頁快取向來是解決因 WWW 快速成長而造成網路壅塞、回應遲緩等問題的最佳方案 動態網頁已成今日網路服務之主流方式,但現今之網頁快取系統仍無法快取動態網頁 研究目的 快取動態網頁,以能增進網路服務品質 縮短客戶端之等待時間 提升伺服器之處理能力 減輕網路之壅塞情況 文獻探討 現行網頁快取系統之分類 動態網頁快取機制之研究 動態網頁於快取上之問題定義 現行網頁快取系統之分類 Browser Cache Proxy Cache Forward Proxy Reverse Proxy Transparent Proxy Server-Side Cache 動態網頁快取機制之研究 (1/3) Server-based 做法:儲存動態網頁成靜態網頁,並放置於網頁伺服器 後端的快取系統中 優點:避免伺服器端計算資源的重複性浪費,藉以減少 客戶端等待伺服器端計算之時間花費 範例:Cachuma( Huican Zhu Tao Yang, 2001) 動態網頁快取機制之研究 (2/3) Proxy-based 做法:使用Proxy Cache內已有之快取文件,並在Proxy 內直接組合而成一完整網頁供用戶端使用 優點:較Server-based多了一項預期效益 — 減少整體網 路使用量 範例:Active Cache( Pei Cao, et al., 1998) 動態網頁快取機制之研究 (3/3) Language-based 做法:使用自定之快取語言或標籤,可達成動態網頁中 之動、靜態內容分離,或是直接使用動態網頁語 言研發動態網頁快取系統 優點:可增進客戶端與伺服器端二者間之動態網頁處理 與遞送之效能 範例:phpCache( http://0/php/phpCache/ ) 動態網頁之產生過程 動態網頁於快取上之問題定義(1/5) Q1:客戶端傳遞參數值之方式 http://host/abs_path/webapp?k1=v1k2=v2 Squid-Cache Server 之預設設定 S1:修改現有傳遞參數值方式 替換” ? “字元 動態網頁於快取上之問題定義(2/5) Q2:動態網頁應用程式之執行延遲 動態網頁應用程式如同一般的程式,執行時皆須佔用伺服器之處理資源,而越多程式同時執行,各個程式處理完成所需時間將越加延長 S2:保存程式之處理結果 只要確定參數值相同,即可重複使用 動態網頁於快取上之問題定義(3/5) Q3:動態網頁欠缺 HTTP Cache-Control Header 缺少 Cache-Control、Expires、 Last-Modified、Content-Length S3:添加 HTTP Cache-Control Header 於動 態網頁之前 動態網頁於快取上之問題定義(4/5) 動態網頁於快取上之問題定義(5/5) Q4:動態網頁之網路傳輸重複浪費 多數客戶端僅使用Browser Cache 動態網頁中之不變部分重複傳輸 S4:重複使用網頁中之不變部分 分離、組合動態網頁中之動、靜態內容 系統設計與實作 系統設計概念 Application-Level 動態網頁快取系統 系統整體架構與運作流程 系統元件設計 系統實作 Server-Level 動態網頁快取系統 系統整體架構與運作流程 系統元件設計 系統設計概念 Application-Level 動態網頁快取系統 AL系統元件設計– Type B URL (1/2) AL系統元件設計– Type B URL (2/2) AL系統元件設計– Web Switch AL系統元件設計– WADC Web Application Designed for Caching (WADC) 產生適當之HTTP Cache-Control Header 儲存動態網頁之內容而成快取文件 知會Cache Manager AL系統元件設計– Cache Manager (1/5) 快取文件屬性值之取得與存放 ID File Size MD5 Value Last Modified Time Last Access Time Expiration Time Consistency Check Method Interval Check

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档