码迷,mamicode.com
首页 > 其他好文 > 详细

nginx性能优化之expires

时间:2015-07-06 00:13:10      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:nginx优化   expires   

在客户端缓存文件可以在很大程度上减轻服务器端的压力,试想如果每次请求都从服务器上获取资源,将浪费很多流量,因此我们要在客户端缓存文件。


那么,我们应该缓存什么样的文件呢?

  1. 图片文件,图片文件一般相对文本文件来说都比较大,且一般不会修改。

  2. css、js文件,这些文件能够独立为一个文件,相对改动的场合也较少。

  3. 静态html文件,不经常改动的静态html文件也可以做为缓存对象。


缓存文件有什么缺点吗?

任何功能不可能是完美的,有优点必然也有缺点,缓存的缺点就是万一要修改缓存的文件,如果还用原来的文件名,则客户端不会重新获取服务器上的资源,看到的仍然是本地缓存的东西,因此,当要修改缓存的对象时,最好能把文件名改掉,这样客户端才会获取新的资源并且重新缓存文件。


nginx配置缓存的写法?

        location ~ .*\.(png|jpeg|jpg|gif|ico)$ {
            expires 30d;
        }


本文出自 “小白加小白” 博客,请务必保留此出处http://bxtser.blog.51cto.com/9259025/1671062

nginx性能优化之expires

标签:nginx优化   expires   

原文地址:http://bxtser.blog.51cto.com/9259025/1671062

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!