Поддержка Проблемы и решения Скорость загрузки сайта.

  • Добрый день,
    
    Подскажите, пожалуйста, делаю сайт для нашей студии.
    etalon-pmu.ru
    Использую: WP 6.1.1 и PHP 8.0.26 и HTTP/2
    
    Сервер VPS(находится в МСК) с параметрами:
    Процессор
    QEMU Virtual CPU version 2.5+ 2599.998 MHz
    Оперативная память
    1458 MB
    Размер дискового пространства
    19.59 GB
    Файл подкачки (swap)
    63 MB
    
    По различным тестированиям:
    pagespeed,
    gtmetrix
    pingdom,
    
    Вроде не так всё плохо, не идеально, Но не плохо.
    Оптимизировал, как мог.
    Смотрел конкурентов у них тоже WP по этим же сайтам тестирования всё значительно хуже.
    
    Но сайты у них летают..
    У нас же. То всё хорошо 2-4 секунды на открытие сайта, то 7-25 секунд…
    
    Не пойму в чем может быть дело.
    Грешу может VPS у меня старенький и слабенький..
    
    Помогите пожалуйста.
Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Модератор Yui

    (@fierevere)

    永子

    VPS на SSD?
    По параметрам вполне годится, но зависит от используемого ПО вебсервера и его настроек

    Привет,
    у Вас, как по мне, плохие показатели гл. стр.
    GTmetrix London
    Total Page Size — 1.55MB — очень много
    Total Page Requests — 87 — надо до 20
    Fully Loaded Time 19.0s — надо 3-5s
    Largest Contentful Paint 8-9s — надо до 3s
    что делать? см. здесь все написано
    Вам надо решить — скорость или дизайн?

    Для повышения скорости можно конвертировать изображения в более легкий формат с помощью специального плагина

    там уже есть WebP-формат, но не везде и изображения довольно легкие!
    на сайте 1-я проблема слайдера. И их очень и очень много и надо решать Скорость или Дизайн.
    Сервер в последую очередь. Только надо что-бы все или почти все статические файлы отдавал nginx.

    Yui, спасибо за ответ.

    Диск SSd.

    Irina, спасибо за ответ.
    По вашим пунктам:

    Total Page Size согласен что не мало.
    но у конкурента допустим вообще 27.7 MB и они летают.
    Total Page Requests у НИХ 145

    Fully Loaded Time при этом у НИХ 7,2 сек.
    Largest Contentful Paint у них 2,3сек…

    Как они этого добились..
    Ссылку вашу не читал, сейчас за рулём..
    Завтра буду изучать.

    В нашей сфере без дизайна ни как..
    Да и опять же сравнивая с конкурентами, они и при худших показателях большего достигли.

    По WebP узнал, а вот в слайдере забыл заменить.
    За наводку — спасибо..

    intman1958, Спасибо!
    Про форматы знаю и работаю над этим. Но вот в слайдере упустил.

    «на сайте 1-я проблема слайдера. И их очень и очень много и надо решать Скорость или Дизайн.» Простите, про слайдер понял. А про кого их «много» вы имеете ввиду ? У меня слайдер только на главной и состоит из 4х фоток.

    1andy3
    Попробуете установит плагин W3 Total Cache.
    Авторы добавили вкладку отчеты PageSpeed Insights с предложения по оптимизации гл. страницы. Но вкладка в настоящее время не работает, может- быть дней через 2-5 заработает.
    В плагине не обязательно включать все настройки см. только вкладку Google PageSpeed.
    Я лично в этой громадине использую только Кэш страницы и Настройки минификации HTML.
    Надеюсь для начала — это поможет.

    p.s. на главной много анимации и кажется, что это сплошные слайдеры.
    Слайдер — первый враг скорости. И огромное кол-во запросов 87
    У Вас клиент заходит с мобильного и ей до фени брени слайдер!!!

    • Ответ изменён 1 год, 3 месяца назад пользователем Irina.

    плагины кэширования не пробовали? после них любой сайт летает, хотя гугл с его оценкой все равно будет ругаться.

    Flector 
    Рада видеть Вас, давно Вас не было.

    Flector, спасибо за ответ.

    Сейчас стоят:
    WP super cache
    и
    Autoptimize

    Первый очень прост в настройке.
    Второй настраивал, разными вариантами.
    По видо с ютьюб.
    На данный момент добился, лучшего по моему мнению. И оценке Гугл..

    Irina ещё раз спасибо. Попробую Ваш плагин протестировать.

    Yui, а где можно подробнее почитать про:
    «но зависит от используемого ПО вебсервера и его настроек»

    Сейчас получил ответ от хостинга:
    «Со своей стороны мы увеличили время кеширования статических данных по рекомендациям»

    Предлагают:
    «Как видим при тестировании достигается ограничение использованию CPU. Мы можем тестово увеличить ресурсы, чтобы вы протестировали работу сервера и сайта на новом тарифном плане.»

    1andy3
    Вы уходите в стороны и пытаетесь поймать кошку в темной комнате.
    Все у Вас очень просто:
    1. Включите на сервере: OPcache (настройка не требуется, только объём памяти) и Memcache /и наверное эти расширения уже входят в Ваш тариф/
    Почему нет brotli?
    2. Установите W3 Total Cache и включите ТОЛЬКО:
    * Кэш страницы — Disk Enhanced (настраивать не надо-все по умолчанию, только надо прописать URL файла sitemap).
    В Pro версии отличный результат при выборе Метод кэша страницы: Memcache + nginx
    * Кэш объекта или Кэш базы данных: Memcache
    что включать надо проверить в тестах во вкладке Руководство по установке.
    * Настройки минификации HTML: — минифицирует страницу лучше всех плагинов.
    И не каких объединений файлов и HTTP/2 push! Минифицировать файлы CSS и JS не надо, т.к. они уже все имеют .min.*.
    3. Изображения.
    Лучше загрузить ВСЕ изображения в формате WebP на сервер через Библиотеку файлов. Т.к. nginx не очень хорошо воспринимает .htaccess, а при конвертации изображений в WebP-формат плагины прописываю .htaccess и Вам надо отключит статистическое расширение WebP на сервере.
    4. Уменьшение кол-ва запросов.
    Вам надо отключить ВСЕ ненужные загрузки на страницах. А также перенести скрипты в подвал и удалить неиспользуемый CSS.
    плагин Asset CleanUp: Page Speed Booster, но «сладкие» функции в Pro-версии.
    можно попробовать Fast Velocity Minify
    Но на сегодня, наверное, лучший плагин по оптимизации Perfmatters, а функция Задержка JavaScript вообще показывает чудеса /на сегодня у меня только 5 запросов на главной GTmetrix/. Хорошее руководство по оптимизации
    Желаю Удачи и Успеха!

    • Ответ изменён 1 год, 3 месяца назад пользователем Irina.
    • Ответ изменён 1 год, 3 месяца назад пользователем Irina.
    • Ответ изменён 1 год, 3 месяца назад пользователем Yui.

    А может кто-то ещё сможет подсказать как побороть яндекс метрику? Хочу чтобы веб визор работал. Ставил плагин Яндекс метрики, но потом увидел что он сильно блокирует основной поток: и получаю ошибку «Уменьшите влияние стороннего кода». Вычитал что можно, попробовать создать снипет, и поместить код метрики в «подвал» так и сделал через плагин: «Woody snippets», но всё равно ошибка по блокировки присутствует..
    https://disk.yandex.ru/i/fm9sWP-yWzqtTg

    1andy3
    яндекс метрика и т.п. — не это главное! Правильное решение само прейдет.
    а вот, например, зачем Вам Гугла шрифты? У Вас, что сайт по каллиграфии? Переходите на системные шрифты, и минус до 5 и более ненужных загрузок.

    Прочтите руководство по оптимизации, наверное, Brian Jackson лучший блогер по оптимизации сайтов на сегодня.
    И только потом задавайте вопросы, если будут.

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Тема «Скорость загрузки сайта.» закрыта для новых ответов.