Skip to content

http与https区别

http:超文本传输协议,明文传输,信息不安全。用的是80端口

https:具有安全性的ssl加密传输协议,信息安全。用的443端口

前端缓存

HTTP缓存

在服务器代码上设置

  1. 强缓存:使用Expires、Cache-Control(优先级高

    判断过程: 请求再次发起 -> 浏览器根据 expires 和 cache-control 判断目标资源是否命中"强缓存" -> 若命中,直接从缓存获取资源,不再与服务器发生通讯。

  2. 协商缓存:协商缓存主要有四个头字段,它们两两组合配合使用,当命中协商缓存的时候,服务器会返回HTTP状态码304,让客户端直接 从本地缓存里面读取文件。

浏览器缓存

localStorage、sessionStorage、cookie