【发布时间】:2011-03-05 04:50:00
【问题描述】:
我想知道是否有人知道 gzip 压缩在移动设备上是否与在台式计算机上一样有用。
手机会消耗更多电池吗? 还是会因为节省带宽而节省一些? 在这些受限设备上,页面加载速度会更快还是解压缩过程会变慢?
压缩后的数据是否真正到达了最终用户,还是由 3G 提供商在某处未压缩? (这可能是个愚蠢的问题,抱歉)。
谢谢。
【问题讨论】:
标签: http compression gzip
我想知道是否有人知道 gzip 压缩在移动设备上是否与在台式计算机上一样有用。
手机会消耗更多电池吗? 还是会因为节省带宽而节省一些? 在这些受限设备上,页面加载速度会更快还是解压缩过程会变慢?
压缩后的数据是否真正到达了最终用户,还是由 3G 提供商在某处未压缩? (这可能是个愚蠢的问题,抱歉)。
谢谢。
【问题讨论】:
标签: http compression gzip
根本不是一个愚蠢的问题。
正确的权衡是有利于 GZip。
事实证明,Lempel-Ziv 解压缩相当便宜(与压缩大不相同),而带宽通常相当昂贵,尤其是对于漫游消费者而言,而且还需要大量电池电量和传输时间。
【讨论】:
这总是取决于你的瓶颈在哪里。
对于当今的移动设备,cpu 功率肯定比台式电脑弱,但通常足以进行 gzip 压缩和解压缩。 大多数情况,瓶颈是网络连接,所以 gzip 压缩肯定有用。不过会有极少数情况,情况正好相反。
你只需要使用一点常识来看看我的回答是否适用于你的特殊情况;-)
【讨论】:
您可能还想调查的一个问题是您正在考虑使用的移动浏览器是否支持压缩。例如,我刚刚检查了 BlackBerry Storm 发送的请求标头,它没有发送任何“Accept-Encoding”标头——这意味着服务器不应发回压缩响应。
【讨论】: