我正在浏览adwords API并遇到了他们的价目表 - http://code.google.com/apis/adwords/docs/ratesheet.html。
他们每1000个API单位收取0.25美元,在“运营成本”部分下列出不同API调用的成本(以API为单位)。我很好奇 - 基于他们(和其他人)计算API调用成本的因素?有没有简单的公式来确定这个?
澄清:当我说'API调用成本'时,我不是指钱而是API单位。例如,如何确定一个API调用需要100个API单位和另一个1000?
注意:有兴趣的人也应该参考我的cross-post for the same question in PROGAMMERS;那里的答案也非常有用。
答案 0 :(得分:1)
这实际上取决于公司如何看待其付费API和相关费用 - 作为产品本身,或作为恢复提供API成本的一种方式。
如果它本身就是一种产品,那就像定价任何其他产品一样(例如收取市场支付的费用等)。没有公式 - 这实际上取决于你通过API销售的产品。
如果它只是一种进行成本回收的方法(例如运行API服务器),则可以确定每次调用的平均相对成本。例如,如果您知道某个调用通常会占用另一个调用的CPU资源的10倍,并且您知道CPU利用率是系统中的瓶颈(即可能迫使您购买更多服务器的东西),那么价格是另一个电话的10倍。