Chinaunix首页 | 论坛 | 博客
  • 博客访问: 212272
  • 博文数量: 11
  • 博客积分: 258
  • 博客等级: 二等列兵
  • 技术积分: 145
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-26 19:41
文章分类

全部博文(11)

文章存档

2011年(11)

分类: LINUX

2011-11-16 17:45:04

首先gzip一定要在反向代理服务器上做,不能在nginx的web服务器上做,我一开始是在web服务器上做的,发现不起作用,在反向代理服务器做就可以生效。这让我想起之前在F5上做的网页压缩的设置。

nginx的gzip配置如下

        gzip  on;
        fastcgi_intercept_errors on;

        sendfile on;

        tcp_nodelay on;
        gzip_min_length  1k;
        gzip_buffers     4 16k;
        gzip_comp_level  2;   ####压缩级别,级别越高,压缩比越大,相应的服务器压力也越大
        gzip_types      text/plain  text/css text/xml text/vnd.wap.wml text/x-component application/x-javascript image/gif image/jpeg application/atom+xml application/rss+xml application/octet-stream application/x-rar-compressed;
        gzip_vary on;

以上代码可以插入到 http {...}整个服务器的配置里,也可以插入到虚拟主机的 server {...}或者下面的location模块内。

另外图片如png/gif等压缩以后效果不是很明显,而且用ie6打开压缩图片以后设置会先卡死的情况,一般可以在gzip里加入gzip_disable msie6;配置来解决

可以通过来检查网站是否做过gzip压缩设置(通过这个网站还可以查看检测网站是用什么WEB服务器)

 

用gzip提高网站访问效率的具体设置可以参考如下的文章


 

阅读(3244) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

ceo10002011-11-16 22:28:57

上海保洁公司         http://www.shwdbj.net

上海保洁                http://www.shwdbj.net

上海市保洁公司     http://www.shwdbj.net



上海普陀保洁公司  回复 | 举报