2010-11-23 2 views
0

Я проходил через API adwords и наткнулся на их рейтинг скорости - http://code.google.com/apis/adwords/docs/ratesheet.html.Определение стоимости вызовов API

Они берут $ 0,25 за 1000 единиц API, а в разделе «Операционные затраты» перечисляются затраты (в единицах API) различных вызовов API. Мне интересно - на основании каких факторов они (и другие) вычисляют стоимость вызова API? Есть ли простая формула для определения этого?

Уточнение: Когда я говорю «стоимость вызова API», я не имею в виду деньги, но единицы API. Например, как вы определяете один вызов API, стоит 100 единиц API и еще 1000?


Примечание: Заинтересованные должны также обратиться к моей cross-post for the same question in PROGAMMERS; ответы там были действительно полезными.

ответ

1

Это действительно зависит от того, как компания рассматривает свой платный API и связанные с ним расходы - как продукт сама по себе, так и как способ возмещения затрат на предоставление API.

Если это продукт сам по себе, это точно так же, как оценка любого другого продукта (например, плата за то, что рынок будет платить и т. Д.). Нет формулы - это действительно зависит от того, что вы продаете через API.

Если это всего лишь способ восстановления затрат (например, запуск серверов API), вы определяете средние относительные затраты на каждый вызов. Например, если вы знаете, что определенный вызов обычно потребляет в 10 раз больше ресурсов ЦП другого вызова, и если вы знаете, что использование ЦП является узким местом в вашей системе (то есть, что может заставить вас покупать больше серверов), вы цена, которая звонит в 10 раз по другому вызову.

+0

Вторая часть, о которой вы упомянули, - «определить средние относительные затраты на каждый вызов» - это то, о чем я хочу узнать больше. Какие инструменты можно использовать для определения того, сколько процессор или памяти потребляется каждым вызовом API (с учетом того, что вызов может также включать запрос к базе данных)? – Sam 2010-11-24 19:21:44

Смежные вопросы