Хостинг Pagespeed Insights на моем собственном сервере

Как заголовок, есть ли способ разместить аналитику скорости страниц Google на моем собственном сервере вместо использования API Google для запуска теста?

Спасибо


person cache    schedule 12.06.2012    source источник
comment
Вы когда-нибудь придумали, как заставить это работать?   -  person Derek Perkins    schedule 17.05.2014


Ответы (1)


Да, но с некоторыми оговорками.

Во-первых, ядро ​​PageSpeed ​​имеет открытый исходный код, как и расширения браузера (Chrome, FF), которые предоставляют встроенные рекомендации по оптимизации. Учитывая вышеперечисленные проекты, у вас уже есть весь необходимый код для его самостоятельного запуска.

PageSpeed ​​также поставляется с инструментом har_to_pagespeed, который можно использовать для создания списка рекомендаций. Прочтите сообщение в блоге Стива Содерса. Ссылка на его онлайн-инструмент.

Чтобы сгенерировать har-файл, вам понадобится отдельный драйвер процесса / браузера - есть несколько доступных инструментов с открытым исходным кодом, которые могут это сделать. Проверьте phantom.js.

Наконец, у вышесказанного есть небольшая оговорка. har_to_pagespeed не даст вам тех же результатов, что и расширение браузера, потому что расширения браузера также анализируют модель DOM и на основании этого дают некоторые рекомендации. Эти данные недоступны в формате HAR.

person igrigorik    schedule 13.06.2012
comment
Я понял, что использование har_to_pagespeed почти бесполезно, так как многие полезные данные не могут быть получены с помощью файлов har. Я думаю, можно ли запустить его с помощью phantomjs. - person cache; 24.06.2012