Почему запросы API YouTube возникают так быстро? - PullRequest
0 голосов
/ 22 декабря 2019

У меня недавно (с нескольких месяцев) возникла проблема, связанная с количеством запросов, отправленных моей страницей javascript в API списка поиска YouTube. Когда я проверяю страницу метрик Google, она показывает сотни и даже тысячи запросов в день, в то время как я делаю только несколько.

На изображении вы можете видеть, что накануне мой максимальный предел был почтидостиг (10000), и сегодня он составляет около нескольких сотен ...

enter image description here

Сначала я подумал, что в моем скрипте была ошибка, отправив 100в разы больше запросов, чем нужно ... Но при отладке я обнаружил, что за один раз было отправлено только 1 запрос. И даже глядя на tcpdump, использующий порт 443 по TCP (и теперь UDP для HTTP / 3 QUIC), он далек от 100 пакетов (всего несколько) ...

Так что я подумал, что это HTTP3 (new), запустил старый браузер gnome, и tcpdump показал потоки TCP, поэтому он эффективно использует HTTP / 1.1 или / 2, и получил те же результаты! Более сотни запросов было замечено на странице обслуживания Google.

Я исследовал еще больше, и даже отправив одну команду bash с помощью wget, я получил точно такие же результаты !! Еще 102 запроса ...

wget "https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=1&q=h&type=video&videoDuration=any&fields=items(id(videoId)%2Csnippet(description%2Ct
itle))%2CnextPageToken%2CpageInfo%2CprevPageToken%2CregionCode&key=MYKEY..."

У кого-нибудь есть объяснение?

...