12 Рад для прискорення та оптимізації wordpress

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







1. Правильний вибір хостинг-провайдера

2. Відключаємо зайві плагіни

Строго переглянете політику використання плагінів на своєму блозі: кожен додатковий включений плагін, це як правило, мінімум один додатковий запит до бази.

Від деяких особливо ресурсномістких плагінів і зовсім рекомендується відмовитися, як приклад, велике навантаження створюють плагіни Wordpress для AdSense. iMoney. iSape. WP-Polls для опитувань і т.д. Особливо багато ресурсів споживають різні плагіни для кросспостінг в ЖЖ, Li або Blogspot. Є й корисні плагіни - прискорюють і оптимізують роботу вашого блогу, - ознайомтеся для прикладу з цією збіркою подібних плагінів: Plugins to Speed ​​Up Your WordPress Site. Але загальне правило звучить так - чим менше плагінів ви використовуєте, тим швидше буде працювати ваш блог.

3. Вибираємо варіант вбудованої русифікації

Справа в тому, що локалізація (тобто переклад на російську мову з подддержкой кирилиці) на сьогоднішній день існує в двох варіантах. Перша, яка виконана за офіційною технології, використовується на сайті MyWordpress.ru. У цій локалізації переклад зберігається в окремому файлі. Проблема тут в тому, що сам файл перекладу має розмір більше 150 Кб і завантажується кожен раз при виклику сторінок сайту. В інших, неофіційних локалізаціях (наприклад, від Макса), переклад виконаний прямо в початкових файлах (замість англійської мови), за рахунок чого різко знижується навантаження на сервер. Особливо для відвідуваних проектів цей дуже простий метод дає просто дивовижні результати, знижуючи навантаження на сервер часом до 40-50%.

4. Використовуйте кешування

Встановіть плагіни Wp-super-cache або WP Widget Cache для кешування віджетів. Правильно налаштована кешування здатне підняти продуктивність вашого сайту на 20-50%.

12 Рад для прискорення та оптимізації wordpress

5. Виносите все мультимедійних об'єктів на зовнішні сервіси

У багатьох активних зарубіжних блогерів стало вже звичним використання в якості сховища своїх картинок хмарного сервісу Amazon S3 - в такій конфігурації це коштує копійки, але різко збільшує продуктивність роботи вашого блогу. Для цих цілей можна використовувати вже готовий плагін Amazon S3 for WordPress. Якщо у вас дуже багато картинок (наприклад, галерея) або ви любите рясно прикрашати свої пости - обов'язково розгляньте цей варіант, нова швидкість завантаження блогу буде видна неозброєним поглядом.







12 Рад для прискорення та оптимізації wordpress

6. Оптимізація та чистка бази даних WordPress

Це актуально особливо для відносно старих блогів, у яких є велика база даних. Є два способи як це можна зробити: вручну і за допомогою плагіна.

Покажемо, як це легко можна зробити вручну, використовуючи phpMyAdmin:



  1. - вибираємо нашу WordPress-базу.
  2. - вибираємо "Check all"
  3. - вибираємо "Optimize Table"

12 Рад для прискорення та оптимізації wordpress

12 Рад для прискорення та оптимізації wordpress

Якщо для вас це занадто складно - можна скористатися готовим плагіном WP-DB Manager (аналогічний - Optimize DB), головний додатковий плюс якого в доповненні до вищеописаного методу, - це зручна можливість автоматизувати цю процедуру, яку, до речі, оптимально робити, приблизно 1 2 рази на місяць.

12 Рад для прискорення та оптимізації wordpress

7. Менше - значить швидше

8. Відключення можливості хотлінкінга

Хотлінкінг - це прямі посилання на ваші медіафайли з боку сторонніх ресурсів. Це може бути ненавмисна практика, як, наприклад, всі ваші зображення кешує сервіс Google image, що породжує додаткове навантаження на ваш блог. Хотлінкінг економічно невигідний в більшості випадків, тому його краще заборонити. Зробити в WordPress це можна різними способами. Ми наведемо найбільш прозорий варіант - через ModRewrite, код якого потрібно скопіювати в ваш htaccess-файл на сервері:

12 Рад для прискорення та оптимізації wordpress

#disable hotlinking of images with forbidden or custom image option

#RewriteRule \. (Gif | jpg) $ - [F]

9. Відключення всіх зовнішніх комунікацій

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


10. Увімкніть оптимізатор кеш-пам'яті

11. Вимкніть режим ревізій (версійності постів)

Якщо ви не знаєте що це або не користуєтеся цією можливістю - краще її відключити. Найпростіший спосіб зробити це - додати (або змінити) параметр в файлі конфігурації вашого блогу wp-config.php: в рядку define ( 'WP_POST_REVISIONS', 3) слід замість 3 поставити значення 0 (якщо у вас там інше число після коми - його також слід виправити на 0). Як альтернатива, можна скористатися вже готовим плагіном для цих цілей - Better Delete Revision. Цей захід буде особливо відчутною для старих і великих блогів.

12. Зміна Apache на більш швидкий Nginx

Нарешті, останній радикальний рада - це зміна вашого веб-сервера. Ідеальним буде використання легкого веб-сервера Nginx. Nginx - це http-сервер, який часто використовують замість (або разом) з традиційним Apache (останній споживає пристойну кількість системних ресурсів). Власне, власники VDS можуть включити Nginx прямо через адмін-панель, ті ж, хто застосовує традиційний хостинг, домовляються зі своїм хостером і просять його встановити / включити Nginx.







Схожі статті