Web Caching

  • web caching 是指将网络文件如html或图片保存在客户端以及服务器端中间的代理服务器上(proxy server)
  • ISP以及一些机构(大学,企业等)一般会有这样的服务器
运作方式
  • C --> PS
  • 如果文件存在 C <-- PS
  • 如果文件不存在 PS --> S, PS <-- S, C <-- PS
作用
  • 降低客户请求数据的延迟
  • 减少机构对外网络部分的拥堵,因为缓存的文件无须访问外部网络
  • 降低整个网络的拥堵
Content delivery network(CDN)
Conditional get
  • 为保障客户能得到最新的网页文件,PS会发送conditional get请求查询网页是否改变
GET /fruit/kiwi.gif HTTP/1.1
Host: www.exotiquecuisine.com
If-modified-since: Wed, 7 Sep 2011 09:23:24
HTTP/1.1 304 Not Modified
Date: Sat, 15 Oct 2011 15:39:29
Server: Apache/1.3.0 (Unix)
(empty entity body)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容