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

作者:Fdream 来源:Fdream博客 时间:2009-06-19 12:42:00 

  我们网站的静态资源(css、js和背景图片)和web应用程序是分开部署的,几乎所有的静态资源都部署在同一个应用下。

最开始的网站很简单,对所有的静态资源都进行了gzip,包括所有的css,js,图片,flash等等,也一直相安无事。

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

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

标签:服务器,压缩,图片,png
0
投稿

猜你喜欢

  • Python实现的爬取豆瓣电影信息功能案例

    2023-07-18 21:59:25
  • python 数据提取及拆分的实现代码

    2023-11-13 09:13:12
  • Python 图形界面框架TkInter之在源码中找pack方法

    2021-10-06 05:10:56
  • 微信小程序实现经典window扫雷游戏

    2024-04-28 09:52:45
  • python实现百度文库自动化爬取

    2023-02-01 23:57:22
  • Python 装饰器代码解析

    2022-06-29 20:48:01
  • python 随机生成10位数密码的实现代码

    2021-08-01 23:49:02
  • 利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例

    2022-11-30 20:40:01
  • 利用Python实现定时程序的方法

    2021-04-16 08:28:04
  • 一文弄懂MySQL中redo log与binlog的区别

    2024-01-12 22:20:37
  • 基于JavaScript实现单选框下拉菜单添加文件效果

    2023-07-15 08:46:33
  • python调用kubernetesAPI简单使用方法

    2021-05-09 23:25:21
  • Python详细介绍模型封装部署流程

    2023-03-27 00:49:32
  • Python获取Windows或Linux主机名称通用函数分享

    2023-11-29 06:09:25
  • asp日期转换成汉字格式程序

    2008-07-08 18:19:00
  • 使用Python做定时任务及时了解互联网动态

    2021-07-08 17:54:16
  • python ftplib模块使用代码实例

    2023-04-17 10:19:49
  • Python集合之set和frozenset的使用详解

    2021-06-26 22:41:20
  • 利用Python编写一个闹钟,治好你的拖延症

    2021-11-15 12:06:48
  • python顺序的读取文件夹下名称有序的文件方法

    2021-03-10 08:23:37
  • asp之家 网络编程 m.aspxhome.com