V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kojp
V2EX  ›  分享发现

关于GZIP,其实IE很好搞定,只表面上不配合而已。

  •  
  •   kojp · 2012-03-31 11:03:23 +08:00 · 4118 次点击
    这是一个创建于 4423 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前一段时间搞要把网站的页面压缩一下。到处找GZIP的资料。本来很简单的一件事情。因为IE的存在变得复杂了。。。。从页面信息里面看压缩过后的页面大小,值是没有变化的。

    今天换了一个方向,参考了各大门户的压缩情况-----------------------测试结果一样。

    所以推断出一个结论。IE其实已经支持压缩了,只是显示的大小不以实际大小为准。



    ----------------进一步测试。用抓包工具分析页面的实际大小。(测试中,一会儿上结果~~)
    7 条回复    1970-01-01 08:00:00 +08:00
    yyfearth
        1
    yyfearth  
       2012-03-31 13:15:25 +08:00 via iPad
    我记得好像仅仅是ie6不支持吧7+都没问题的吧
    benzhe
        2
    benzhe  
       2012-03-31 13:57:46 +08:00
    @yyfearth ie6也是支持的,但是注意含js文件不要在header上加no-cache
    http://support.microsoft.com/kb/327286/en-us?sid=64&spid=2073
    yyfearth
        3
    yyfearth  
       2012-03-31 14:26:53 +08:00
    @benzhe 那为啥配置服务器的时候都是把MSIE 6过滤掉呢?
    benzhe
        4
    benzhe  
       2012-03-31 14:47:12 +08:00
    @yyfearth 那个链接里微软提到两个解决方法,另外一个就是Do not enable HTTP compression for the script files,还有刚忘了说,ie6的确不支持gzip的动态chunked发送,所以服务器上需要特别配置。综合两个原因,很多人会选择直接过滤掉ie6了吧

    另外一个参考:http://support.microsoft.com/kb/871205/zh-cn
    yyfearth
        5
    yyfearth  
       2012-03-31 15:09:44 +08:00
    @benzhe 呵呵,我自己的项目都是直接把IE过滤掉,不过最近允许了IE10,IE9还在考虑中。
    phuslu
        6
    phuslu  
       2012-03-31 15:32:33 +08:00
    kojp
        7
    kojp  
    OP
       2012-03-31 17:51:17 +08:00
    好^_^

    IE 6不支持?其它的版本支持?我测试的是IE7,8,9都在看页面大小的地方都是不支持的。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1573 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:03 · PVG 01:03 · LAX 10:03 · JFK 13:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.