适用于不是动态变化的资源,如图片
浏览器(和代理)使用缓存来减少HTTP请求的数量,并减少HTTP响应的大小,使web浏览器的页面加载更快,使用Expires头告诉客户端它可以使用一个组件的当前副本,直到指定的时间为止。HTTP规范中简要的称该头为“在这一日期/时间之后,响应将被认为是无效的”。它在HTTP响应中发送。
Expires:Mon Oct 10 2022 08:00:00 GMT+0800
以上是一个长久的Expires头,告诉浏览器有效性持续到2022年。
Cache-COntrol:max-age=10000000
Accept-Encoding:gzip,deflate
Content-Encoding:gzip
注意
Apache版本对应
//启用
mod_gzip_on
//包括哪些文件
mod_gzip_item_include file \.js$
mod_gzip_item_include mime ^application/x-javascript$
//不包括哪些文件
mod_gzip_item_exclude file \.css$
mod_gzip_item_exclude mime ^text/css$
//压缩过的内容自动保存在磁盘上,并在原始内容发生变化时更新压缩过的内容
mod_gzip_can_negotiate
mod_gzip_update_static
代理缓存
//压缩的和未压缩的都会进行缓存,使用的时候相应使用
Vary:Accept-Encoding
边缘情形
即通过制定浏览器白名单
总结,总体来说这本书的推荐指数为??????。内容一般。。。
原文:https://www.cnblogs.com/xixiaoxi/p/12593592.html