Http
Http CacheHTTP缓存是web应用程序中提高性能和减少资源浪费的机制,它可以让浏览器缓存已经访问过的资源,以便以后访问时可以从缓存中加载,而不需要重新下载。
强缓存与协商缓存强缓存 (Expires / Cache-control )强缓存是一种HTTP缓存机制,它使浏览器可以缓存资源,并在下一次请求时直接从缓存中加载资源,而不需要向服务器发送请求。浏览器通过检查响应头中的Expires和Cache-Control字段来判断缓存是否过期。如果缓存没有过期,则使用缓存中的资源,否则会向服务器发送请求以获取新的资源
Expires(http1.0)如果改了电脑本地时间 那么可能会出现误差
Cache-control(http1.1) 优先级更高
Public: 资源设置了 public,那么它既可以被浏览器缓存,也可以被代理服务器缓存
Private: 默认值 只能被浏览器缓存
no-store: 不使用任何缓存 每次都得向服务起发起请求
no-cache: 请求头设置则告诉浏览器不应该使用浏览器缓存 每次请求都从服务器获取最新的相应 响应头设置 表示浏览器不应该缓存相应
...
