Неудачный тест скорости страницы Google с Lighthouse возвратил ошибку: FAILED_DOCUMENT_REQUEST

Когда я проверяю (https://www.readonlinenewspaper.com) скорость сайта с помощью PageSpeed ​​Insights. Я не вижу результатов и получаю сообщение об ошибке, как показано ниже:

Lighthouse вернул ошибку: FAILED_DOCUMENT_REQUEST. Lighthouse не удалось надежно загрузить запрошенную вами страницу. Убедитесь, что вы проверяете правильный URL-адрес и что сервер правильно отвечает на все запросы. (Подробности: net :: ERR_CONNECTION_FAILED)


person Rali Madhu    schedule 09.07.2020    source источник
comment
Я протестировал вашу страницу выше, и она работает нормально. Но вы всегда можете выполнить поиск, чтобы увидеть уже имеющееся обсуждение, например здесь или здесь.   -  person ShinaBR2    schedule 10.07.2020


Ответы (1)


Вероятно, это вызвано одной из двух причин

1. Сайт загружается слишком долго.

Ваша страница загружается более 40 секунд (при высокоскоростном подключении к рабочему столу, хотя и в Великобритании, и я предполагаю, что это где-то еще из-за длительной задержки запросов), поэтому Page Speed ​​Insights считает, что она сломана, поскольку страница никогда не завершает загрузку в течение периода ожидания.

Флаги вашей страны являются основной причиной этого, вместо этого вам следует подумать о спрайте изображения CSS, или встроенные SVG, поскольку общее количество 438 запросов на вашей странице настолько велико, что вы никогда не получите хорошей производительности (как правило, одновременно можно выполнить только 8 запросов, что означает, что у вас есть более 50 циклов обращения к вашему серверу за ресурсами).

Если для завершения каждого набора из восьми ресурсов требуется 200 мс, что само по себе составляет 10 секунд задержки (мертвое время ожидания ответа), для меня они занимали от 800 до 1000 мс каждый!

Это особенно медленно, так что, возможно, что-то не так с настройкой вашего хостинга или веб-сайта? (Вы случайно не храните URL-адреса флагов в базе данных и не просматриваете их по одному в цикле?).

2. Hotjar

По какой-то причине Page Speed ​​Insights не очень хорошо работает с hotjar.

Это как-то связано с веб-сокетами, но я никогда не разбирался в этом, я просто знаю, что это проблема, которую я часто вижу, когда люди используют hotjar, и она связана с веб-сокетами (возможно, что-то связано с протоколом wss:// или их реализацией ).

Попробуйте отключить hotjar и запустить тест и посмотреть, работает ли он тогда (возможно, проверьте на другой странице, исследуя это, поскольку это только домашняя страница невыносимо медленно загружается из-за флагов в соответствии с первой точкой).

p.s. ресурс online-newspapers-banner-02.jpg не загружается через HTTPS, поэтому исправьте это, не имеет отношения к вашему вопросу. Я только что заметил, что сайт отображается как небезопасный, и я думаю, что это причина.

person Graham Ritchie    schedule 09.07.2020
comment
Я создаю собственный инструмент повышения производительности веб-сайта с помощью API Google Page Speed ​​Insights. Пока я пишу свой код, я продолжаю тестировать google.com. Через день я больше не могу использовать API для google.com, но он работает в другом домене, таком как reddit.com, yahoo.com и т. Д. Поэтому, чтобы решить свою проблему, я вхожу в свою консоль Google и создаю новый Google Page Speed ​​Insights API (я закрываю свой первый API, а затем создаю новый). Вдруг google.com снова работает, возможно, это какой-то штраф или ограничение в моем API, потому что я всегда тестирую google.com? - person Julio de Leon; 21.10.2020
comment
без понятия. Насколько мне известно, единственным ограничением является ограничение пропускной способности хх тестов в минуту, или 25000 в день. Неоднократное тестирование Google не должно быть проблемой, за исключением случаев, когда Google думает, что вы бот, очищающий сайт, и в этом случае он может заблокировать вас по IP. Я полагаю, что ответ - прекратить тестирование Google, извините, я не могу предложить больше помощи, чем это. - person Graham Ritchie; 21.10.2020