Как отправлять пакетные запросы в Google Pagespeed API?

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

    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 в коде, который я запускаю.


person apisapis    schedule 13.01.2020    source источник


Ответы (1)


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

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

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

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

person Graham Ritchie    schedule 13.01.2020
comment
Это имеет смысл, неудивительно, что я не смог найти никакой полезной информации о том, как это сделать. Спасибо за отличную информацию :) - person apisapis; 13.01.2020
comment
Без проблем! :-) - person Graham Ritchie; 13.01.2020