基于谷歌的app成本结构( CPU比带宽更昂贵),对iOS应用程序启用gzip压缩是否有益?是否有人启用了gzip并看到了真正的节省成本(或增加成本!)?
后台:我们的应用程序将主要为iOS提供文本内容。iOS支持gzip压缩,但它必须在客户机中打开,方法是将接受编码和用户代理标头传递给:https://developers.google.com/appengine/kb/general#compression。
但是,如果发送了压缩的内容,iOS将自动解码它:NSURLConnection/NSURLRequest gzip support
由于我们编写了我们的iOS应用程序,这取决于我们是否使用压缩。在我过去的生活中,节省大量的带宽和稍微增加CPU使用量是值得的。看看GAE中CPU与带宽的成本,就不太清楚了。它可能会花费我们的钱来支持压缩。
那么,有没有人尝试过他们的iOS应用程序,看看gzip支持是否省钱?我们的应用程序还没有运行,所以我只能在dev中做非常模糊的成本比较,不幸的是,这使得压缩看起来要花费更多的钱。
发布于 2012-04-05 05:21:43
如果客户端发送正确的接受编码头和公认的用户代理,app基础结构将为您压缩内容,而不需要您的应用程序的参与。Gzipping响应几乎总是一个好主意,除非您发送的是自然不可压缩的数据。
发布于 2012-04-04 15:38:07
这是值得的,以减少加载时间在你的应用程序比其他任何东西。即使在高速的wifi连接上,应用程序中的延迟也来自于下载数据。解压缩非常快。
https://stackoverflow.com/questions/10014292
复制相似问题