根据 Google 的 App Engine 成本结构,CPU 比带宽更昂贵,为您的 iOS 应用启用 gzip 压缩是否有益?有没有人启用 gzip 并看到实际的成本节省(或成本增加!)?
背景:我们的应用程序将主要向 iOS 提供文本内容。iOS 支持 gzip 压缩,但必须通过以下方式在客户端中打开接受编码和用户代理标头: https ://developers.google.com/appengine/kb/general#compression
但是,如果发送 gzip 压缩的内容,iOS 会自动对其进行解码: NSURLConnection/NSURLRequest gzip support
由于我们编写了 iOS 应用程序,因此是否使用压缩取决于我们。在我过去的生活中,显着的带宽节省与 CPU 使用量的轻微增加是很值得的。看看 GAE 中的 CPU 与带宽成本,情况还不是很清楚。实际上,启用压缩可能会花费我们的钱。
那么有没有人尝试过他们的 iOS 应用程序并查看 gzip 支持是否能省钱?我们的应用程序还没有上线,所以我只能在 dev 中进行非常模糊的成本比较,不幸的是,这使得压缩看起来要花费更多的钱。