1.单台虚拟主机实现多域名
http1.1允许一台http服务器搭建多个web站点“虚拟服务器”,可以为每位客户持有的域名运行各自不同的网站。
用户最终会拿着这个IP地址去访问服务器,但是此时寄存了多个不同主机名和域名的web网站,因此再发送http请求时必须在首部指定主机名或域名的URI。
2. 通信数据转发程序:
①代理:服务器与客户端之间的“中介”,透明代理(不做任何处理)和缓存代理(预先将资源缓存在代理服务器上)
②网关:转发其他服务器通信数据的服务器,接受客户端的请求时,就像自己拥有着源服务器的数据一样
③隧道:在相隔很远的客户端和服务器之间中转,确保安全的通信,使用SSL等加密手段,透明的
3. 保存资源的缓存
利用缓存减少对于源服务器的访问,可以在代理服务器或者客户端保存。
①有效期:定期缓存服务器要向源服务器确认一下
②客户端缓存:比如在IE浏览器中,客户端缓存称为临时网络文件(Temporary Internet File)