我把目标对准了几个面向移动用户的web项目,并注意到一些标准工具(JS库、json传输、xml等)对于移动数据计划来说相当繁重。
我希望能够实现gzip的资源,并可能是mod_deflate/mod_gzip,以尝试减少这些设备使用的带宽量。
然而,我不知道在移动设备上对gzipped javascript、gzipped html等的广泛支持有多广泛,甚至不知道使用...?但这似乎是有道理的。
它可以作为普通移动设备的可靠工具使用吗?iPhone、安卓、黑莓、windows mobile/opera..?
谢谢。
发布于 2010-07-08 18:07:04
我认为这无关紧要,如果浏览器支持GZipped数据,它就会请求它,所以只有当你的浏览器请求它时,你的服务器才会GZip它。
发布于 2010-07-08 18:11:10
据我所知,它们中的大多数都支持,但如果您的服务器配置得当,如果需要的话,它将能够发送非压缩的资源。
另一个好处是,您可以提高缓存,因为像iPhone这样的一些设备对要缓存的内容有25k的限制。
所以简短的答案是:就这么做吧
发布于 2010-07-08 18:08:55
mod_deflate / mod_gzip将检查客户端的"accept“报头,并相应地打开或关闭压缩。
只需在您的服务器中打开它,并确保您的js和css资源也得到了压缩。您可以使用Firebug的"Net“选项卡来检查是否对加载的资源应用了压缩。
如果某些文件类型的压缩丢失,请查看this question了解如何打开它。
https://stackoverflow.com/questions/3202506
复制相似问题