2014-03-12 16:44:01
来 源
IT技术网
Nginx
本文介绍Nginx服务器如何配置expires和gzip压缩,希望对于初学Nginx服务器相关的朋友有帮助,更多Nginx安装、配置、报错处理等资源请本站内搜索。。
配置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

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。