Как заголовок, есть ли способ разместить аналитику скорости страниц Google на моем собственном сервере вместо использования API Google для запуска теста?
Спасибо
Как заголовок, есть ли способ разместить аналитику скорости страниц Google на моем собственном сервере вместо использования API Google для запуска теста?
Спасибо
Да, но с некоторыми оговорками.
Во-первых, ядро PageSpeed имеет открытый исходный код, как и расширения браузера (Chrome, FF), которые предоставляют встроенные рекомендации по оптимизации. Учитывая вышеперечисленные проекты, у вас уже есть весь необходимый код для его самостоятельного запуска.
PageSpeed также поставляется с инструментом har_to_pagespeed, который можно использовать для создания списка рекомендаций. Прочтите сообщение в блоге Стива Содерса. Ссылка на его онлайн-инструмент.
Чтобы сгенерировать har-файл, вам понадобится отдельный драйвер процесса / браузера - есть несколько доступных инструментов с открытым исходным кодом, которые могут это сделать. Проверьте phantom.js.
Наконец, у вышесказанного есть небольшая оговорка. har_to_pagespeed
не даст вам тех же результатов, что и расширение браузера, потому что расширения браузера также анализируют модель DOM и на основании этого дают некоторые рекомендации. Эти данные недоступны в формате HAR.