• nginx配置expires和gzip压缩
    时间:2009-01-05   作者:佚名   出处:互联网

    配置expires

    expires起到控制页面缓存的作用,合理的配置expires可以减少很多服务器的请求
    要配置expires,可以在http段中或者server段中或者location段中加入

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

    控制图片等过期时间为30天,当然这个时间可以设置的更长。具体视情况而定
    比如

           location ~ \.(wma|wmv|asf|mp3|mmf|zip|rar|swf|flv)$ {
                   expires max;
           }

    max表示过期时间为31 December 2037 23:59:59 GMT

    设置GZIP

    一般情况下压缩后的html、css、js、php、jhtml等文件,大小能降至原来的25%,也就是说,原本一个100k的html,压缩后只剩下25k。这无疑能节省很多带宽,也能降低服务器的负载。
    在nginx中配置gzip比较简单
    具体可见http://wiki.codemongers.com/NginxChsHttpGzipModule
    一般情况下只要在nginx.conf的http段中加入下面几行配置即可
       gzip  on;
       gzip_min_length  1000;
       gzip_buffers     4 8k;
       gzip_types       text/plain application/x-javascript text/css text/html application/xml;

    重启nginx
    可以通过网页gzip检测工具来检测网页是否启用了gzip

    网友留言/评论

    我要留言/评论