Оптимізація
Кожній інсталяції вордпресу щоб претендувати на обслуговування високого трафіку необхідна оптимізація. То що можна зробити?
- Кешуючий плагін
Просто необхідний при наявності трафіку. Закально рекомендованим є QuickCache, швидший і грубіший WordPress Tiniest Super Cache. При цьому варто зважити на час кешування сторінок – за замовчуванням він складає кілька годин, коли на практиці, для оптимальної роботи сайту з тисячами сторінок доцільним буде значення кілька тижнів.
Шпаргалка: 30днів=2592000сек. 14днів=20160хв. 1доба=1440хв=86400сек. - Кеш запитів до бази даних
Кешування БД дає змогу розвантажити процесор тоді, коли загальний кешуючий плагін ще не закешував сторінки або кеш застарів. Добре допомагає зняти навантаження при індексації сайту роботами. Ставимо DB Cache Reloaded Fix. Час кешування за замовчуванням 5 хв. збільшуємо до кількох годин або навіть днів – відповідно до того наскільки динамічно оновлюється сайт. - WP-CRON – відключаємо
без трафіку wp-cron не проблема. З трафіком маємо купу лишніх запитів. Відключається wp-cron внесенням директиви define(‘DISABLE_WP_CRON’, ‘true’); в wp-config.php. - Закриваємо доступ до wp-admin та wp-login.php
доступ до wp-admin та wp-login.php необхідно обмежити лише для IP адрес адміністратора(ів) за допомогою .htaccess.