Оптимизация запросов и регулирование API

Мы отслеживаем показатели Facebook Page и Post для ряда клиентов, и у нас есть некоторые вопросы, касающиеся высокой загрузки ЦП и слишком большого количества вызовов для публикации / комментариев - в соответствии с тем, что сообщается на консоли разработчика Insights (Insights -> Разработчик -> Деятельность & Ошибки). В документации немного неясно об ограничениях и ограничениях для Graph API, и мыЯ просто хотел убедиться, что у нас есть правильное понимание того, какие ресурсы у нас есть.

Мы работаем над оптимизацией нашего программного обеспечения и запросов, чтобы уменьшить количество ошибок и количество запросов. В связи с этой работой у нас есть несколько вопросов:

Мы изменили использование запросов FQL вместо обычных запросов Graph API для получения комментариев Post, что позволяет нам получать комментарии для нескольких сообщений за запрос. Это привело к значительному снижению количества запросов. Мы используем запрос с page_id IN (PAGE_ID_1, PAGE_ID_2, ....). Повысит ли это интенсивность процессора по сравнению с обычным запросом Graph API?

Мы также реализовали регулирование запросов с нашей стороны, чтобы гарантировать, что мы распределяем наши запросы равномерно с течением времени, а не большими пакетами. Для комментариев на странице мы проследим, чтобы максимальное количество запросов не превышало 300 за 10-минутный период. Другими словами, мы ограничиваем количество запросов комментариев к странице до 0,5 в секунду или 30 в минуту. Это все еще слишком высоко?

После того, как лимиты запросов превышены, мы предполагаем, что это для токена доступа, а не ID приложения? Так что, если один из наших клиентов чрезмерно использовал ресурсы, наше приложение все равно будет продолжать работать от имени других наших клиентов, имеющих разные токены доступа?

В консоли разработчика, под Insights -> Разработчик -> Деятельность & Страница ошибок для нашего приложения, таблица API Throttling, имеют время над ней. Как пример 1 час 14 минут. Что означает это время, как часто обновляется эта таблица и сколько лет числам?

Мы получаем небольшое количество ошибок с кодом ответа 500. Как правило, эти ошибки являются результатом превышения лимитов запросов и / или ЦП? Если нет, есть ли способы определить, что на самом деле их вызывает, и можем ли мы что-то сделать с нашей стороны, чтобы это исправить?

Мы'Буду признателен за любой вклад и подтверждение наших предположений.

Ответы на вопрос(1)

Ваш ответ на вопрос