NutzCN Logo
问答 nginx 压缩图片和 css、html、js 压缩比 出现较大差异的问题
发布于 2687天前 作者 javanan 3149 次浏览 复制 上一个帖子 下一个帖子
标签: nginx

nginx的配置

   gzip_proxied no-cache no-store private expired auth;
        gzip_min_length 1000;
        gzip on;
        gzip_vary on;
        gzip_disable "msie6";
        gzip_buffers 16 8k;
        gzip_comp_level 5;
        gzip_http_version 1.1;
        gzip_types text/plain application/javascript image/png image/jpeg image/jpg text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

使用站长工具检测
发现 css、html、js等文件的压缩比是78%左右
img的压缩比是 0.45%左右

这个差距很大啊,请问是否有其他的配置?

13 回复

正常啊,c/h/j 里面一堆空格换行

@Wizzercn 那么有没有什么办法 加大图片的压缩比 gzip_comp_level 5; 设置为9 反而慢了。

@javanan 9是最强压缩,当然慢

@wendal 恩, 其实图片不大也就200K 有20个左右吧, 整个页面打开的速度是4S 左右,找不到原因。。

同一张图片,直接浏览器 url 打开 只用23ms 放到 html 中 2.6s ------

23ms是缓存吧

@javanan 看页面加载时的时间图,network tab里面,看看哪一步慢

network tab里面,看看哪一步慢 ? 这怎么看? 你是说 没tab 这个把 你是说 Timeline? Timeline里Idle 占用最长2.3s

给个网址看看

@wendal network 点击时间轴, Content Download 这个最长

带宽不足是主因

@wendal @Wizzercn 谢谢了, 下次大家 根据情况
1、考虑一下 流量计费方式。
2、jpg 图片 不gzip压缩。
3、页面图片多,,js延时加载下。
4、jpegmini 在线网站可以压缩下jpg

添加回复
请先登陆
回到顶部