与HTTP协作的Web服务器

与 HTTP 协作的 Web 服务器

用单台虚拟主机实现多个域名

HTTP/1.1 规范允许一台 HTTP 服务器搭建多个 Web 站点

利用了虚拟主机的功能

通信数据转发程序 :代理、网关、隧道

代理

代理服务器的基本行为就是接收客户端发送的请求后转发给其他服务器

缓存代理

透明代理

网关

利用网关可以由 HTTP 请求转化为其他协议通信

隧道

隧道的目的是确保 客户端能与服务器进行安全的通信

保存资源的缓存

代理服务器

缓存是指代理服务器或客户端本地磁盘内保存的资源副本

缓存的有效期限

即使存在缓存,也会因为客户端的要求、缓存的有效期等因素,向源服务器确认资源的有效性

客户端的缓存

浏览器缓存如果有效,就不必再向服务器请求相同的资源了,可以直接从本地磁盘内读取

8