AppEngine 在其日志中有一个名为 cpm_usd
的成员。据我了解,这是 1000 次此类请求的大约费用(以美元计算)。
自 2012 年 8 月 16 日起,我的应用程序(我没有更改我的应用程序)的这些数字明显变小(500 倍)。我想知道这是怎么回事?
Google 是否改变了他们计算这些费用的方式?
是否包括前端时间,还是仅包括对数据存储等服务的调用?
我唯一的答案是他们停止在计算中包括前端时间(我目前仍处于开发模式,因此积累了大量可能扭曲原始/旧结果的空闲时间)。
最佳答案
我不确定为什么您的数字发生了变化,但我的理解是,自去年价格变化以来,这个数字就不再相关了。
大约在您的数字发生变化时,Google 正在向 AppStats 工具添加成本跟踪功能。您现在可以做的是在 AppStats 中启用定价指标,并准确了解您的请求的 RPC 成本(这几乎涵盖了实例小时数以外的所有成本)。
对我的一个应用程序中的几个请求进行的快速测试表明,cpm_usd 和 AppStats 报告的成本根本不一致。根据 cpm_usd 为我刚刚测试的请求报告的数字,该数字不可能包含数据存储成本,这意味着它对我来说基本上是无用的。
查看 AppStats 可以提供的成本跟踪,并查看您自己的数字如何排列:
2012 年 9 月 5 日更新: 我在最近的一次 App Engine 办公时间聚会中询问了 cpm_usd 的当前相关性,虽然他们无法给出确切的答案,但他们表示他们认为它仍然是一个相关的数字。如果能更深入地了解 cpm_usd 当前代表什么,那就太好了。这是艾米回答问题的录音:
关于google-app-engine - AppEngine cpm_usd 变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12273248/