作者:WSSDRED_935 | 来源:互联网 | 2014-05-28 09:40
配置expiresexpires起到控制页面缓存的作用,合理的配置expires可以减少很多服务器的请求要配置expires,可以在http段中或者server段中或者location段中加入location~\.(gif|jpg|jpeg|png|bmp|ico)${expires30d;}控制图片等过期时间为30天
配置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