Більшість повільних сайтів працюють повільно через одну з чотирьох причин, і їх варто виправляти саме в такому порядку.
1. Кешування вимкнено або воно не працює
Кешована сторінка надається без виконання будь-якого коду взагалі — це найбільше доступне покращення, яке активується одним перемикачем. Сайти → ваш сайт → Кешування. Якщо його ввімкнено, а сайт усе одно працює повільно, перевірте, чи не надсилає щось заголовки «do not cache»; сесійний кукі, що встановлюється кожному відвідувачу, повністю зводить кешування нанівець.
2. Зображення
Незменшені фотографії є найчастішою причиною повільного завантаження сторінки, яка за всіма іншими параметрами має чудові показники. Зображення з камери розміром 4 МБ, що відображається завширшки 800 пікселів, — це 4 МБ, які завантажує відвідувач. Змінюйте розмір перед завантаженням на сайт і використовуйте формат WebP.
3. Забагато плагінів, що працюють під час кожного запиту
Кожен активний плагін додає навантаження під час кожного завантаження сторінки. Деактивуйте те, чим ви не користуєтеся, — не лише ті, про високе навантаження від яких ви знаєте, адже саме про забуті плагіни ніхто не згадує під час аудиту.
4. База даних
Повільні запити виглядають як довгий час отримання першого байта при швидкому подальшому завантаженні. Сайти → ваш сайт → Продуктивність відображає список найповільніших запитів на вашому сайті разом зі сторінкою, яка їх викликала.
Як вимірювати об'єктивно
Протестуйте ту саму сторінку двічі: перше завантаження наповнює кеш, а друге — показує те, що бачить відвідувач. І проводьте тестування звідти, де перебувають ваші відвідувачі, а не з власного комп'ютера через власне підключення.