很多人遇到IE6下面脚本不运行的问题,在网上搜索一番后,都会遭遇到这篇流毒甚广的文章

文章作者说“跑到微软那一查,给的答复让我吐血:Do not enable HTTP compression for the script files 请不要对脚本文件开启http压缩 只好在服务器端增加对浏览器的识别代码,如果是ie6,就不压缩脚本文件了 虽然脚本能运行了,可是用户体验就...  哎,我恨ie 6”

唉,说啥好呢?

真相是,微软的答复(http://support.microsoft.com/kb/327286/en-us?sid=64&spid=2073) 里面提供了两个解决方案,其中第一个描述的稍微啰嗦了一点,被这个作者直接忽略掉了。第二个解决方案只有一句话,显然更容易被读懂:

To work around this problem, you can do either of the following:

If you use a Cache-Control: no-cache HTTP header to prevent the files from caching, remove that header. In some situations, if you substitute an Expires HTTP header, you do not trigger the problem.

-or-

Do not enable HTTP compression for the script files.

Emu虽然英文比较烂,四级老考不过,为了方便大家还是翻译一下吧,不然又该有人读不下去了。

要规避此问题,你可以在下面两个方案中选一种:

    1.如果你使用了Cache-Control: no-cache 这个 HTTP 头来防止文件被缓存,移除这个头就好了。有些情况下,如果你用一个Expires头来代替(前面这个出问题的http头),(也可以起到相同作用而)不会触发这个问题。

或者

    2.不要压缩脚本文件。

个人建议还是考虑第一方案。

本文作为前面一篇翻译文章《压缩,让网络更快》的补充。

转载于:https://www.cnblogs.com/stonehuang/archive/2010/03/31/6603192.html

IE6不能用gzip压缩脚本,一个流毒甚广的谣言相关推荐

  1. linux系统如何开启网页是否压缩,Windows或Linux下Apache开启GZIP压缩 | kTWO-个人博客...

    在搭建web服务器的时候有时因为服务器带宽比较小,而网站内容较多,内容加载较慢,此时建议站长们开启Apache的GZIP压缩功能,注意:开启GZIP之后会增加服务器的压力,不过一般服务器还是可以承受的 ...

  2. mapreduce简单的gzip压缩

    MapReduce使用简单的gzip格式进行文件的压缩 package example;import java.io.IOException;import org.apache.hadoop.conf ...

  3. apache启用gzip压缩方法

    一.gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小.这取决于文件中 ...

  4. apache 启用 gzip压缩

    一.gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小.这取决于文件中 ...

  5. linux上传网页文件大小,Apache启用GZIP压缩网页传输方法

    首先我们先了解Apache Gzip的相关资料. 一.gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的 ...

  6. Linux gzip压缩输出

    一.gzip介绍 gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式.软件的作者是Jean-loup Gailly和Mark Adler.1992 ...

  7. Apache PHP 的gzip压缩输出的实现方法

    一.gzip介绍 gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式.软件的作者是Jean-loup Gailly和Mark Adler.1992 ...

  8. apache php gzip压缩输出的实现方法

    一.gzip介绍 gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式.软件的作者是Jean-loup Gailly和Mark Adler.1992 ...

  9. Apache启用GZIP压缩网页传输

    首先我们先了解Apache Gzip的相关资料. 一.gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的 ...

最新文章

  1. Git 同一个Git HostName 配置多个sshkey
  2. 80后创业故事之:兄弟散伙,创业失败(转)
  3. idea terminal终端修改为git bash设置
  4. Android学习之android源码的导入
  5. jar包中的类如何读取包内和包外的配置文件
  6. 数据结构与算法---导论
  7. Java打印9*9乘法表
  8. ie11兼容性视图设置_ie11浏览器不兼容的解决办法
  9. Linux常用命令大全 阶段性总结(二)
  10. C语言为什么~0 == -1?
  11. TMS570-3-RTI中断
  12. GPS NMEA码详解
  13. 我的团长我的团第四十三集
  14. 三大组件之Spring 第四章Spring与DAO
  15. PS不能拖入图片进去
  16. Windows11 dev 回退到beta
  17. element 复杂表格渲染(1)
  18. GlusterFS基本部署
  19. java实现ecc加密:通过AES生成公钥加密数据,ECC加密公钥
  20. centos6.5(Linux)下搭建SVN服务器

热门文章

  1. U盘快速​安装Ubuntu系统
  2. [转载] 杜拉拉升职记——23 “You deserve it”的两种解释
  3. Ubuntu 软件包管理详解
  4. 转载:Yahoo推出视频标签游戏
  5. Android实现仿美图秀秀给图片加框
  6. 解决Unable to create group (name already exists)
  7. Linux Ubuntu使用技巧
  8. 关于对接保税仓物流系统或支付系统推送报关单的一些琐碎的问题
  9. Codeforces 527C Glass Carving (最长连续0变形+线段树)
  10. 用Ajax将checkbox选中的值发送给后台