背景图片千万不要gzip压缩,尤其是PNG

Posted on June 18, 2009 by Fdream

我们网站的静态资源(css、js和背景图片)和web应用程序是分开部署的,几乎所有的静态资源都部署在同一个应用下。最开始的网站很简单,对所有的静态资源都进行了gzip,包括所有的css,js,图片,flash等等,也一直相安无事。

直到……直到有一天用了png做背景图片,并且上传到服务器进行部署,发现在很多IE6都会在这个页面卡死,无法动弹,出事的几率非常的高。但是在内网部署的没有任何问题,那问题就只能比较内网和公网的服务器环境了。观察HTTP请求头部是个不错的方法,很快锁定是由于gzip的png引起的。内网服务器加上gzip测试,果然如此。

其实对图片等文件进行gzip是完全没有必要的,原因很简单:在web里面用作背景的图片99%以上都是gif或者jpg或者png,这些格式本来就是压缩过的,再用gzip对他们进行压缩只是徒增服务器负担而已。

分享 |
Categories:
Ajax Web
Tags:
,
Comments:
2 Comments
Views:
4,193 Views

Related Posts

2 Responses to <背景图片千万不要gzip压缩,尤其是PNG>

  1. $('demo') says:

    [biggrin]不知道贵公司什么时候给个最后通知。
    发现你blog有很多mootools 框架的文章, 学习了。
    这几天写的一个小应用
    http://www.cssrain.cn/article.asp?id=1376

  2. wondger says:

    flash gzip获取bytes时也是个大问题

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>