9-4 浏览器缓存和压缩优化技术

Posted 雪饮个人博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9-4 浏览器缓存和压缩优化技术相关的知识,希望对你有一定的参考价值。

nginx设置图片缓存有效期


比如图片设置为30天内



然后可以看到我本地是1011号,缓存有效期设置30天后是1110号过期。


9-4 浏览器缓存和压缩优化技术


Etag关闭


从上面图中可以看到我们默认情况下响应头中是会有etag的,那么如果关闭呢?


 


这里同样是以关闭图片资源的响应为例:


9-4 浏览器缓存和压缩优化技术


然后可以看到浏览器中已经没有了etag


9-4 浏览器缓存和压缩优化技术


新增响应头项


 


同样是以图片为例


9-4 浏览器缓存和压缩优化技术


9-4 浏览器缓存和压缩优化技术


开启gzip压缩


开启gzipnginx中某个server中的全局段而不是像上面配置一样是某个server中某个location的配置项, 如:



gzip on;


        gzip_min_length 1k;


        gzip_buffers 4 16k;


        gzip_http_version 1.1;


        gzip_comp_level 2;


        gzip_types image/png image/jpeg image/gif text/plain


        gzip_vary on;


        gzip_proxied expired no-cache no-store private auth;


        gzip_disable "MSIE [1-6].";


 


那么响应头出现这个即表示成功开启,当然这里针对了我们所访问的jpg







以上是关于9-4 浏览器缓存和压缩优化技术的主要内容,如果未能解决你的问题,请参考以下文章

005-优化web请求一-gzip压缩http缓存控制和缓存校验[PragmaExpiresCache-Controlmax-ageLast-Modified用户刷新访问避免过度304]

apache网页优化之压缩功能和缓存时间

Apache网页优化:网页压缩,网页缓存(内含源码包与抓包工具)

nginx优化--gzip压缩与expire浏览器缓存

Apache网页优化之压缩与缓存

Apache的压缩与缓存-----网页优化