2.17.9. Стандартні методи зменшення навантаження
Кешування
Браузерне кешування
Для зменшення кількості запитів до сервера для сайту можна увімкнути кешування статичних файлів. У списку статичних файлів через кому перелічуються розширення файлів, які повинні кешуватися. Рекомендований час кешування — 1 тиждень або більше.
Зверніть увагу, що кешування можливе тільки для статичного вмісту (зображень, HTML-сторінок, шрифтів тощо). У разі, якщо розширення файлу не буде вказано в списку статичних файлів, правила кешування для нього можуть бути задані вручну через файл .htaccess вашого сайту.
Серверне кешування
Див. Серверне кешування.
Версія PHP
Для підвищення продуктивності, безпеки та зниження навантаження, спричиненого роботою PHP-скриптів сайту, рекомендується змінити версію PHP на 7.0 або вище (на максимальну, з якою сумісні скрипти сайту).
Увага!
Скрипти, які написані для більш ранніх версій PHP, можуть бути несумісними з новими версіями PHP. Такі скрипти рекомендується оновити, щоб вони стали сумісними з актуальною версією PHP, або замінити на альтернативні за функціоналом. При використанні CMS слід оновити ядро сайту, встановлені теми і плагіни до актуальних версій.Модулі оптимізації
Для прискорення роботи скриптів сайту і зниження створюваного ними навантаження можна використовувати OPcache, який призначений для кешування скомпільованого байт-коду PHP-скриптів в оперативній пам'яті. Технологія працює на рівні PHP і не потребує внесення змін в код сайту.
Для кешування запитів до бази даних в оперативній пам'яті рекомендується використовувати Memcache(d) або Redis. Якщо сайт не підтримує їх за замовчуванням, може знадобитися встановлення спеціальних плагінів або внесення змін у код сайту.
Що не допоможе в оптимізації навантаження?
Увімкнення опцій в налаштуваннях оптимізації сайту не зменшить навантаження на сервер. Це оптимізація швидкості відображення сторінки браузером. Якщо скрипти сайтів не оптимізовані, то увімкнення даних опцій в деяких випадках, навпаки, може збільшити навантаження на сервер.