Як зменшити навантаження WordPress на хостинг
У практиці веб-майстри може трапитися такий випадок, що йому пише хостер і просить забратися геть з хостингу або зменшити навантаження або ж заплатити за більш дорогий тариф. Варто відзначити, що система WordPress є досить вимогливою до ресурсів хостингу, тобто вона неабияк споживає і оперативної пам'яті, і процесорного ресурсу, тому ймовірно, що лист від хостера прийшло не випадково.
1. Відключення непотрібних плагінів
Дуже часто саме плагіни здійснюють значні навантаження на сервер. Перегляньте встановлені в вордпресс плагіни і вимкніть непотрібні і не дуже потрібні. Наприклад, плагін Hello Dolly. який входить в стандартний комплект поставки вордпресс, а також з'являється при оновленні системи. Він зовсім не потрібен, тому його слід відключити і видалити.
2. Оптимізація php-коду
Далі для зменшення навантаження я б порадив оптимізувати php-код. Справа в тому, що в шаблонах вордпресс міститься зайвий або нераціонально прописаний код, змінивши який можна зменшити число операцій, виконуваних движком, і таким чином зменшиться навантаження.
3. Оптимізація бази даних MySQL
Чим більше запитів здійснює Вордпресс до бази даних - тим більше буде навантаження. Особливо великий вона може бути в момент написання Вами статті - поки Ви пишете текст, система періодично зберігає резервні копії, а це окрім навантаження на хостинг ще й збільшує обсяг самої бази даних.
4. Плагін WP Super Cache
Завантажити плагін WP Super Cache можна звідси.
Щодо налаштувань плагіна радиться відзначити ті, які позначені як Recommended. На даному блозі, наприклад, настройки виконані так:
При налаштуванні даного плагіна потрібно оновити файл .htaccess. тому на час налаштування або виставте на нього права доступу 777, або ж внесіть запропоновані плагіном налаштування до нього вручну. Також для нормальної роботи плагіна на папку wp-content / cache потрібно буде виставити права 777 на постійній основі
Це не єдиний плагін, який робить кешування, є й інші (наприклад, Hyper Cache, MaxCache). Я багато з ним перепробував, і найбільше мені сподобався саме WP Super Cache.
Якщо нічого з перерахованого вище не допомагає, а блог високовідвідуваний і розвивається далі - то можливо вже настала пора задуматися про VPS або власному сервері 😕