Превышение лимита запросов API

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

Может ли это быть как-то связано с тем, как это запрашивается?

Это приложение Angular, которое использует Сервис для вызова конечной точки API, но конкретная конечная точка определяется свойством team_id, которое существует в объекте, выбранном на "родительской" странице. Я использовал $routeParams, чтобы извлечь эту переменную, а затем заполнить URL-адрес запроса включенным.

Это неуклюжий способ сделать это, что вызывает "фантомные" запросы? Как я уже сказал, я понятия не имею, как был превышен лимит, поэтому что-нибудь еще, что может происходить здесь, может вызвать ненужные запросы API в фоновом режиме?

Заранее спасибо.

1 ответ

Устранить неполадки будет сложно, если вы не разместите свой код, выполняющий фактические запросы API. Если у вас есть какие-либо циклы, интервалы или ajax, которые могут легко умножить ваши запросы на сотни при каждом просмотре страницы.

Лучшее решение для устранения неполадок - это посмотреть на отладчик вашего браузера и просто посмотреть на http-запросы на вкладке "сеть" инструментов вашего браузера. Он будет перечислять каждый отдельный запрос для вас, как они происходят (если они выполняются как HTTP-запрос / AJAX).

Другие вопросы по тегам