HTTP . Web缓存

HTTP消息格式
  • 上传输入的方法:

    • POST方法:

    在请求消息的消息体中上传客户端的输入

    • URL方法:

      输入信息通过request行的URL字段上传

  • HTTP协议是无状态的,由此引入Cookie技术,Cookie的作用:

    • 身份认证

    • 购物车

    • 推荐

    • Web e-mail

    • ......

    • 缺陷:隐私问题

Web缓存/代理服务器技术
  • 能够在不访问服务器的前提下,满足客户端的HTTP请求

  • 该技术的作用:

    • 缩短客户请求的响应时间

    • 减少机构/组织的流量

    • 大范围内(internet)实现有效的内容分发

  • 工作方式:

    • 用户设定浏览器通过缓存进行Web访问

    • 浏览器向缓存/代理服务器发送所有的HTTP请求:

    • 如果请求对象在缓存中,缓存返回对象。

    • 否则,缓存服务器向原始服务器发送HTTP请求,获取对象,然后返回给客户端并保存该对象(因此,缓存服务器既充当客户端,也充当服务器)。一般由ISP(网络服务提供商)架设

插入知识点:RTT(Round trip time)

指的是数据从发送方发出(到服务器)开始,到发送方接收到接收方确认接收的信息所经历的时间

  • 缓存服务器和原始服务器通过HTTP协议中的条件性GET方法交流关于信息版本是否更新

HTTP . Web缓存

上一篇:JS中优先级队列实现


下一篇:删除链表的倒数第N个结点(继上次快慢指针)