Многие из вас, кто пользуется движком для блога WordPress, наверное заметили, что через время сайт начинает подтормаживать. В этой статье я хотел дать несколько полезных советов о том, каким образом можно ускорить ваш блог на WordPress и сделать загрузку страниц вашего блога намного быстрее.
1. Если в вашем блоге подгружается для темы несколько css или js файлов, то их лучше слепить.
2. Используйте плагин для сжатия страницы и кэширования, за счет этого возрастет скорость загрузки страниц.
3. Отключите проверку на обновление WP, так же как вариант, отключите пинги и трэкбэки. Такая процедура должна снизить нагрузку на сервер.
4. Уменьшайте размер изображения перед загрузкой на сайт. Кстати, несколько картинок иногда лучше объединять в одну. Одна картинка грузиться быстрее чем две, дающих в сумме вес как у одной картинке.
5.Сжатие можно включить через htaccess.
<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml SetOutputFilter DEFLATE BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html SetEnvIfNoCase Request_URI \.(?:gif|png)$ no-gzip dont-vary Header append Vary User-Agent env=!dont-vary </IfModule>
6. Перенесите картинки на отдельный сервер. После чего заметно снизиться нагрузка на ваш сервер, где находиться блог.
7. Mysql оптимизация. Включите кэширование запросов. Увеличьте немного в my.cnf значение max_connections, это вас избавит от ошибки при большой посещаемости “too many connections problem”. Можно так же ручками поправить некоторые запросы в самом движке, если вы не знаете php и mysql, то попросите программиста за немного монет он оптимизирует вам запросы.
8. Используйте юзерфрендли капчу, хотя лучше ее не использовать.
9. Проверьте не досит ли вас кто-нибудь спам комментариями. При огромном спаме ваш сайт будет грузиться как при дос-атаке. Используйте плагины для борьбы для спамом, например – Akismet.
10. Отключите ненужные виджеты.
11. Отключаем 3 ненужные функции в теме. Версия генератора, Windows Live Writer, rds link. Добавьте 3 строки в functions.php
<?php remove_action(’wp_head’, ‘wp_generator’); ?> <?php remove_action(’wp_head’, ‘wlwmanifest_link’); ?> <?php remove_action(’wp_head’, ‘rsd_link’); ?>
12. Отключаем ревизии записей без плагина. Закомменируйте следующую строчку в wp-config.php:
/* define('WP_POST_REVISIONS', false); */
Наверное, все, если есть еще какие-нибудь идеи по ускорению WordPress, пишите в комментариях.
Меню сайта
![]() Как ускорить сайт на WordPress |