WooCommerce гальмує: що перевірити в першу чергу
Магазин повільніший за звичайний сайт: кошик, ціни й користувачі не можна просто закешувати. Тому порядок оптимізації інший.
1. Хостинг і PHP
Слабкий хостинг і стара версія PHP гальмують усе. Використовуйте актуальну версію PHP з OPcache й достатню кількість пам'яті.
2. Кеш
- Кеш сторінок для каталогу й статті, але виключіть кошик, оформлення замовлення й особистий кабінет.
- Кеш об'єктів (наприклад, Redis) прискорює запити до бази даних.
- CDN для зображень і статичних файлів.
3. База даних
Очистіть тимчасові дані (transients), зайві ревізії й старі сесії. У нових версіях WooCommerce є високопродуктивне сховище замовлень (HPOS), яке розвантажує базу.
4. Плагіни
Кожен плагін додає запити й код. Вимкніть зайві, замініть важкі на легші, перевірте, чи не дублюють функції один одного.
5. Зображення
Товарні фото у форматах WebP чи AVIF, правильних розмірах і з відкладеним завантаженням для того, що нижче першого екрана.
6. Пошук і фільтри
Стандартний пошук на великих каталогах повільний. Допомагають індекси бази, спеціалізований пошук і обмежені за обсягом фільтри.
7. Крон і фонові завдання
Планувальник завдань може навантажувати сервер при кожному відвідуванні. Перенесіть його на системний крон.
Потрібна допомога з цим?
Опишіть задачу, і ми підкажемо, з чого почати. Перша розмова безкоштовна.