HTTP缓存机制

什么是HTTP缓存

http缓存指的是: 当客户端向服务器请求资源时,会先抵达浏览器缓存,如果浏览器有“要请求资源”的副本,就可以直接从浏览器缓存中提取而不是从原始服务器中提取这个资源。

为什么要HTTP缓存

  1. 减少了冗余的数据传输,节省了网费。
  2. 缓解了服务器的压力, 大大提高了网站的性能
  3. 加快了客户端加载网页的速度

HTTP请求报文

请求行、请求头部、请求数据组成
请求行:包含请求方式、URL、http使用的协议版本、回车换行。
请求头部:以键值对的方式存储,每一条头部都以回车换行结尾。头部携带了一些信息,可以实现一些功能,比如缓存。
请求数据:真正要传输的数据。

HTTP响应报文

状态行、相应头部、响应数据组成
状态行:包含Http协议版本、状态码、状态描述信息、回车换行。
响应头部:以键值对的方式存储,每一条头部都以回车换行结尾。头部携带了一些信息,可以实现一些功能,比如缓存。
响应数据:响应成功后返回的结果。

常见HTTP状态码

状态代码由三位数字组成,第一个数字定义了响应的类别,五种可能取值:

  1. 1xx:指示信息–表示请求已接收,继续处理
  2. 2xx:成功–表示请求已被成功接收、理解、接受
  3. 3xx:重定向–要完成请求必须进行更
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值