Дієта для схуднення WordPress

Незважаючи на те, що він широко прийнятий як платформа для блогерів та як відмінна система управління вмістом, не секрет, що WordPress досить ненаситний, коли справа стосується пам'яті. Це велике використання пам'яті незабаром стає помітним, коли ваш блог отримує пристойну кількість відвідувачів. Потім сервер здається.

wordpress

Встановлення одного з багатьох плагінів кешування виправить 90% проблем із сервером, в той час як оновлення сервера вирішить решту. Але це не все в процесі безвідмовної роботи та простою; ми також хочемо веб-сайт, який швидко завантажується щодня. Виконайте ці 10 кроків, перелічених нижче, і замість старого, який лежить на дивані, ви підготуєте спортсмена, готового виграти десятиборство.

Крок 1 - Встановлення плагіна кеш-пам’яті

Кешування вирішує близько 90% проблем сервера. Це помітно полегшує навантаження сайту, представляючи відвідувачам статичні файли, замість того, щоб кожного разу запитувати численні запити до сервера. Є кілька плагінів, які будуть робити це замість вас, наприклад: WP - кеш, WP Super Cache, Hyper Cache та W3 Total Cache.

Наш вибір - WP Super Cache. Ми використовуємо його роками, і кілька днів тому було випущено оновлення, і воно чудово справляється з роботою. Однак, якщо ви все-таки хочете спробувати альтернативи, наша рекомендація буде W3 Total Cache.

Крок 2 - Видаліть зайві плагіни та віджети

Плагіни WordPress роблять цю програму такою потужною, але кожен із них займає додатковий простір на сервері, який потрібно завантажувати на кожну сторінку. Якщо є непотрібні плагіни, їх видалення пришвидшить роботу вашого сайту.

Наприклад, замість використання плагіна, який потребує коду Google Analytics, вставте власний код Google Analytics у передбачене для нього місце. Шанси на те, що деякі з цих плагінів заваляться непотрібним кодом, великі, тому в цьому випадку під час завантаження плагіни вимагатимуть файли CSS або JavaScript для опцій, які ви навіть ніколи не можете використовувати.

Крок 3 - Виправте шаблон

Цей крок більше призначений для дизайнерів та розробників, які мають власний веб-сайт, замість веб-сайтів, створених для клієнтів, або тих, які створені для загального користування. Заміна деяких PHP-тегів WordPress на HTML може допомогти та пришвидшити роботу веб-сайту.
Наприклад, кожного разу, коли ваша веб-сторінка завантажується, WordPress повинен спочатку перевірити кількість сторінок у базі даних, а потім помістити їх у свою тему. Замість цього ви можете пов’язати ці елементи безпосередньо зі своєю темою.

Подібне можна зробити для багатьох стандартних тегів PHP у вашій темі WordPress, наприклад АБО. Поправка до цього тегу є ідеальною, оскільки, коли ви встановлюєте свій сайт так, як хочете, ці частини майже напевно не будуть змінені найближчим часом. Однак, якщо якісь із цих змін часто залишають тег як є, у вас виникнуть проблеми з чергуванням кожного разу, коли цей тег відтворюється.

Крок 4 - Мінімізація HTML та CSS

Мінімізація може допомогти вам використовувати кожен кілобайт ваших інтерфейсних файлів, поступово пришвидшуючи ваш веб-сайт до значних результатів. Мінімізація видаляє пробіли та коментарі з ваших файлів HTML і CSS, що зменшує розмір цих файлів, а отже і час, необхідний для завантаження цих файлів.

Крок 5 - Оптимізуйте фотографії

Зображення - це велика частина файлів, які завантажуються під час кожного завантаження сторінки. Деякі файли, такі як зображення в заголовку або деякі інші графічні зображення, що стосуються тем зовнішнього вигляду, завантажуються на кожну сторінку, тому корисно мати ці фотографії меншими за розміром, не втрачаючи на якості.

Тож перевірте, чи є деякі фотографії, які можна звести до мінімуму, і спробуйте зменшити їх розмір у Photoshop. Однак, якщо у вас немає досвіду роботи з цим програмним забезпеченням, ви можете скористатися онлайн-сервісом Smush.it, який може виконати цю роботу за вас. Крім того, є плагін WordPress WP Smush.it, який оптимізує зображення в процесі їх використання, тому вам не потрібно завантажувати їх знову і завантажувати медіа на свій сайт після оптимізації.

Крок 6 - Вимкніть пост-ревізію

Редагування публікацій є корисним варіантом, якщо ви ведете блог із кількома авторами, але для більшості блогерів ця опція не настільки використовується. З іншого боку, редагування публікацій може заповнити базу даних копіями багатьох змін, таким чином додаючи додаткові мегабайти ваших файлів SQL. Цю опцію можна легко відключити, додавши: define (‘WP_POST_REVISIONS’, false); у ваш файл wp -config.
Не забудьте видалити існуючі редакції повідомлень за допомогою SQL-запиту:

ВИДАЛИТИ З wp_posts WHERE post_type = “revision“;

Це те, що ви можете зробити через phpMyAdmin або через якийсь подібний менеджер БД (як завжди до цього, зробіть резервну копію бази даних).

Крок 7 - Видаліть усі коментарі до спаму

Подібно до купи переглядів публікацій, коментарі до спаму, схоплені плагіном Akismet, займають значну частину місця в базі даних. Це особливо помітно, якщо ви деякий час не видаляли коментарі. На щастя, очистити їх просто одним натисканням кнопки в розділі адміністратора.

Крок 8 - Уточніть і перевірте параметри

Якщо вашому блогу кілька років, великі шанси, що у вас будуть встановлені плагіни, якими ви більше не користуєтесь. Більшість плагінів розроблені добре, і вони прибирають за собою, коли їх видаляють, але, на жаль, є й інші, хто залишає позаду свої налаштування та різну іншу інформацію. Ці невикористані таблиці можуть ускладнити використання бази даних, тому корисно видалити їх. Плагін WordPress Clean Options - це зручний інструмент для очищення бази даних. Він шукає таблиці, які більше не використовуються, і дає вам можливість їх видалити.

Крок 9 - Оптимізація бази даних

Як і у випадку з дефрагментацією вашого жорсткого диска, оптимізація бази даних усуває всі прогалини в часі за рахунок переміщення та копіювання даних і ставить все на свої місця. Існує два простих способи зробити це, за допомогою плагіна або за допомогою phpmyadmin. Якщо у вас встановлений WP-DBManager, цей плагін має можливість оптимізувати базу даних і навіть може запланувати її для автоматичного виконання роботи.

Крок 10 - Купуйте більше серверів

У певний момент ви потрапляєте в ситуацію, що навіть ваш приємний і охайний блог на виділеному сервері стає сильно перевантаженим. У цьому випадку першим кроком є ​​збільшення розміру вашого сервера, звичайно в цифрах.