Покращити швидкість завантаження сайту, включаючи оптимізацію самого сайту та хостингу. Налаштувати кешування для всіх сторінок сайту на CMS WordPress, щоб відвідувачам показувалася кешована версія сторінок. Кешовані версії повинні зберігатися в RAM-диску (tmpfs).
1. Сайт - невеликий інтернет-магазин на 20 товарів. Побудований на CMS WordPress з використанням WooCommerce та Elementor.
2. Веб-сервер працює на Apache (бекенд) та Nginx (фронтенд).
3. Система управління веб-сервером BrainyCP
4. Швидкість завантаження сайту потребує покращення.
Завдання:
1. Зробити резервне копіювання конфігурацій та налаштувань перед внесенням змін.
2. Зробити оптимізацію завантаження сайту - ваші пропозиції як це зробити.
3. Серед іншого ми бачимо: налаштувати кешування сторінок на сервері Nginx з використанням tmpfs для зберігання кешованих версій.
Кешування на Nginx (ми вважаємо за потрібне, але це обговорюється):
– Налаштувати nginx для кешування сторінок сайту.
– Встановити tmpfs для зберігання кешованих версій сторінок в RAM-диску.
– Налаштувати час зберігання кешу та автоматичне оновлення кешованих сторінок.
Очікувані результати:
1. Швидкість завантаження сторінок сайту має бути скорочена на 50-70% від нинішніх показників
2. Новим відвідувачам буде показуватися кешована версія сторінок (?)
3. Збереження кешованих версій сторінок в RAM-диску (tmpfs) підвищить продуктивність сервера
Перевірка роботи: наприклад, через інструменти розробника в Google Chrome.