我想知道是否有人知道gzip压缩在移动设备上是否与在台式计算机上一样有用。
手机会使用更多电池吗? 或者它会节省一些因为节省带宽? 页面页面加载速度会更快,或者这些有限的设备上的解压缩过程会变慢吗?
压缩数据是否实际到达最终用户还是由3G提供商在某处解压缩? (这可能是一个愚蠢的问题,对不起)。
谢谢。
答案 0 :(得分:20)
根本不是一个愚蠢的问题。
正确的交易有利于GZip。
事实证明,Lempel-Ziv解压缩相当便宜(与压缩非常不同),而带宽通常非常昂贵,特别是对于漫游消费者而言,并且还需要很多电池电量和传输时间。
答案 1 :(得分:2)
它总是取决于你的瓶颈所在。
对于今天的移动设备,CPU功率肯定比台式机功耗要弱,但通常足够强大,可以进行gzip压缩和解压缩。在大多数情况下,瓶颈将是网络连接,因此gzip压缩肯定是有用的。然而,会有罕见的情况,其中相反的情况属实。
你只需要用一点常识来判断我的答案是否适用于你的特殊情况; - )
答案 2 :(得分:0)
您可能还想调查的一个问题是您正在考虑的移动浏览器是否支持压缩。例如,我刚检查了BlackBerry Storm发送的请求标头,并且它没有发送任何“Accept-Encoding”标头 - 这意味着服务器不应该发回压缩响应。