当前位置:   article > 正文

Http的缓存机制?和Https有哪些区别?

Http的缓存机制?和Https有哪些区别?

Http的缓存机制

http的缓存机制其实就是一种输出缓存,就是把一个请求过的web资源存储在浏览器中,当下一次在发送请求的时候,如果是相同的url路径,如果网页没有更新,浏览器就不会重新下载网页,而是直接使用本地缓存的网页,只有当网站明确标识已更新,浏览器才会再次下载网页.

优点:
减少了宽带流量的产生,降低成本。渲染缓存的页面,减少了对服务器的访问,也减轻了服务器的压力。提高响应页的速度,用户再次打开不用等待时间过长。


Http和https有哪些区别?

http是超文本传输协议,传输是无状态的,所谓无状态就是数据传输和接收都是相互独立。http和https两者连接的接口不一样,http使用的端口是80,https使用的端口是443。主要一点就是https所传输的数据是加密的,安全性相比http更好些。另外https需要颁发CA证书,这个证书好像需要花钱购买。

强缓存和协商缓存

强缓存就是发送请求不会发送给服务器,浏览器会直接提供存储的资源.
协商缓存就是客户端第一次向服务器发出请求,服务器就会返回资源和相对应的资源标识给浏览器,如果浏览器再次发送请求时,就会带上这个标识,此时,服务器端会通过这个资源标识来做判断,如果浏览器的资源标识跟服务器端的资源标识一致就返回304如果不一样就会返回资源以及新的资源标识(200)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/958626
推荐阅读
相关标签
  

闽ICP备14008679号