cszer

nginx设置expires和access_log提升网站访问速度

分类: 技术, Linux 运维, Nginx   标签:    评论: 2   阅读:3,469 views

图片、css、js等文件往往会占用掉一个网站大量的服务器带宽和页面载入时间,如果使用nginx做前端服务器可以设置类似的静态文件客户端的缓存时间。
例如:

1
2
3
4
location ~ \.(gif|jpg|jpeg|png|bmp|ico|swf|css|js)$ {
expires 15d;
access_log off;
}

将类似静态文件的客户端缓存时间设置为15天,这样客户在30天内重新访问这些文件时只需要在本地缓存中读取,而不用重新从服务器获取,大大提高了网站访问速度。
当然,对于这些静态文件的访问记录计入日志,在一般情况下也是没有意义的,将accss_log设为off,也能在一定程度上降低服务器压力。

除非注明,文章皆由( csz )原创,转载请标明本文地址
本文地址: http://www.cszhi.com/20120503/nginx_expires_access_log.html

05-03
2012

发表评论