Почему такие низкие баллы в google page speed?
Из сборщиков делал на gulp(да-да, кто-то ещё юзает галп в 2024м) - ну и стандартная сборка, делает нужный минимум. У меня ВСЕ картинки сжаты+переведены в webP(включая фоновые), css/js минифицирован
Разве что swiper-wrapper у меня через cdn подключён, а не через npm, мб в этом проблема?
Например для мобилок - пишет что загрузка 1го экрана занимает 8с, но это не так, всё загружается быстро. Может, он ко времени загрузки плюсует время анимации? У меня там и на декстопе/на мобилке есть анимации, но грузится всё опять же довольно быстро. Как думаете, что ещё можно сделать, чтоб поднять баллы? Советы гугла я читал, но там как то мало практической инфы.
Дополнительно:
пишет что загрузка 1го экрана занимает 8с, но это не так, всё загружается быстро
У вас быстро загружается где? Гугл проверяет на 3g плохом
Ну и баллы достаточно высокие)
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос



Низкие баллы в Google Page Speed могут быть вызваны различными факторами. Вот несколько возможных причин и способы их исправления:
1. Недостаточная оптимизация изображений: Проверьте размер и формат всех изображений на вашем сайте. Уменьшите размер файлов и используйте сжатие без потерь, чтобы улучшить скорость загрузки страниц.
function compress_image($source_url, $destination_url, $quality) { $info = getimagesize($source_url); if ($info['mime'] == 'image/jpeg') $image = imagecreatefromjpeg($source_url); elseif ($info['mime'] == 'image/png') $image = imagecreatefrompng($source_url); imagejpeg($image, $destination_url, $quality); return $destination_url; }
2. Неэффективное использование кэширования: Убедитесь, что вы правильно настроили кэширование на вашем сервере. Используйте HTTP заголовки для кэширования ресурсов на стороне клиента.
header("Cache-Control: max-age=3600, public"); header("Expires: " . gmdate('D, d M Y H:i:s', time() + 3600) . ' GMT');
3. Медленная загрузка скриптов и стилей: Объедините и минифицируйте файлы CSS и JavaScript для уменьшения количества запросов к серверу.
function minify_css($css) {$css = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $css);
$css = str_replace(': ', ':', $css);
$css = str_replace(array("\r