Вероятно, это вызвано одной из двух причин
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