代码之家  ›  专栏  ›  技术社区  ›  danp

GZip与移动浏览器

  •  7
  • danp  · 技术社区  · 14 年前

    我针对移动用户开发了几个web项目,注意到一些标准工具(JS库、json传输、xml等)对于移动数据计划来说相当繁重。

    然而,我不知道移动设备上对gzip javascript、gzip html等的支持有多广泛,甚至不知道使用。。。?不过,这似乎有道理。

    谢谢。

    4 回复  |  直到 14 年前
        1
  •  7
  •   Ben Everard    14 年前

    我认为这无关紧要,如果浏览器支持GZip数据,它会请求GZip数据,所以只有在浏览器请求时,服务器才会GZip数据。

        2
  •  3
  •   gblazex    9 年前

    据我所知,他们大多数支持它,但如果你配置好服务器,它将能够发送 非压缩资源(如果需要)

    另一个好处是 改进缓存 因为像iPhone这样的一些设备对缓存内容的限制是25k。

    想做就做

        3
  •  2
  •   Community uzul    7 年前

    mod_deflate mod_gzip 将检查客户端的“accept”头并相应地打开或关闭压缩。

    只需在服务器上打开它,并确保 js css 资源也会被压缩。您可以使用Firebug的“Net”选项卡来检查是否对加载的资源应用了压缩。

    this question 如何打开它。

        4
  •  2
  •   Piskvor left the building Rohit Kumar    14 年前

    Accept-Encoding: gzip (模块会自动检查)(看见 the relevant part of RFC 2616 )

    (通常的警告是-一些浏览器坏了。例如,IE6宣传gzip功能,但实际上并不支持它。对于移动浏览器,我还没有遇到过这种断断续续的情况(到目前为止,所有宣传gzip的移动浏览器都支持它)