Как отправить пакетные запросы в Google PageSpeed ​​API? - PullRequest
0 голосов
/ 13 января 2020

Я только начал тестировать API Google Pagespeed и не могу найти четкий ответ о том, как выполнять пакетные запросы. У меня есть переменная в Javascript, содержащая URL-адреса, для которых я хотел бы проверить скорость страницы. Мне было интересно, как бы я go о создании пакетного запроса, используя его? Это код, который у меня есть для выполнения запросов

    fetch(' https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://www.zizzi.co.uk/&key=MYKEY')
        .then(res => {
            return res.json();
            console.log(res.json)

«MYKEY» заменяется моим фактическим API в коде, который я выполняю.

1 Ответ

0 голосов
/ 13 января 2020

вы не можете отправлять пакетные запросы в API.

У вас также есть ограничение на количество запросов, которые вы можете делать в минуту и ​​в день (я думаю, что это довольно высокий показатель, около 25 000 в день).

Вместо этого сделайте несколько запросов к API рядом друг с другом.

Вы можете также рассмотреть возможность установки Lighthouse , движка, который включает Page Speed ​​Insights на ваш собственный сервер, чтобы вы могли легко сохранять JSON в файлы (так как браузер будет начать бороться с таким большим количеством больших ответов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...