8 способов ускорить свой WordPress блог

imagebigger

Блоггинг - занятие не терпящее суеты. Никогда не стоит кидаться быстро-быстро писать. Или спешить при выборе плагинов или темы, так как спешка ничего хорошего не предвещает. Но вот скорость работы wordpress блога - дело другое. Тут важно все. Время загрузки страницы, задержка при исполнении действия и еще масса других факторов и, знаете, есть несколько действенных методов ускорить эти процессы.

1. Удалите ненужные плагины

Действительно - большое число неактивных плагинов может замедлять скорость работы админской панели. Ведь каждый плагин проверяет наличие новых версий, отсылает пинги - а для комфортной работы - торможение совершенно не нужно. Так что внимательно и критично посмотрите список используемых и неиспользуемых вами плагинов и сократите его до минимума.

2. Удалите ненужные php тэги

В любой wordpress теме используется масса тэгов, создающих дополнительную нагрузку на сервер. И бывает такое, что этой нагрузки хватает на то, чтобы сервер слег. А это значит что ваш блог будет недоступен. И читатели не придут. И подписчики потеряются. Чтобы этого избежать нужно их удалить и вот список самых легкодоступных для удаления php тэгов :

в файле header.php <?php language_attributes(); ?> <?php bloginfo(’html_type’); ?> <?php bloginfo(’name’); ?> <meta name=”generator” content=”WordPress <?php bloginfo(’version’); ?>” /> <!– leave this for stats –> <?php bloginfo(’stylesheet_url’); ?> в файле footer.php <?php bloginfo(’comments_rss2_url’); ?> <!– <?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. –>

3. Используйте плагин wp super caсhe

Комментарии к этому пункту излишни. Плагин действительно крут.

4.Оптимизируйте базу данных

Кому-то этот пункт может показаться сложным, но на самом деле стоит всего лишь скачать и активировать плагин Optimize DB

5. Оптимизируйте изображения

Действительно - большие картинки замедляют скорость загрузки блога, так что зайдите в свой блог по ftp, найдите папку wp-content/uploads/ и скачайте все картинки размер которых превышает 40кб, чтобы уменьшить их размер или коэффициент сжатия. Это можно сделать в фотошопе. Или попробовать перегнать их через imageshack.us, с указанием опции- оптимизировать файл.

6. Оптимизируйте CSS

Большинство тем для wordpress, а точнее все используют CSS файлы. Но как показывает практика и они часто бывают несовершенными и нуждаются в оптимизации. Для этого стоит воспользоваться он-лайн утилитой  styleneat.com. Вам потребуется скормить ей адрес своего CSS файла, затем скачать оптимизированную версию и положить ее на место своей.

7. Рубите хотлинки

Очень часто с вашего сайта другие пользователи сети без спроса берут изображения. Просто ставят на своем сайте линк на вашу картинку и все. И их совершенно не заботит что это вызывает торможение загрузки вашего сайта или блога. Но этого можно избежать.

Достаточно добавить в файл .htaccess следующий модуль :

1.#disable hotlinking of images with forbidden or custom image option
2.RewriteEngine on
3.RewriteCond %{HTTP_REFERER} !^$
4.RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
5.#RewriteRule \.(gif|jpg)$ - [F]
6.RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/stealingisbad.gif [R,L]
При этом замените yourdomain.com - на свой и положите в корневую директорию файл stealingisbad.gif, который будет показываться Вместо ваших изображений.

8. Блокируйте спамеров

Спам-сайты - это тоже немаловажный фактор влияющий на скорость загрузки блога. Частые пинги от них могут положить любой блог, пусть это маловероятно, но вполне допустимо. Так что если вы этого опасаетесь, то можете скопировать здесь список спам-сайтов и поместив его содержимое в .htaccess заблокировать им доступ к вашему блогу.

если у Вас есть еще хинты, которые можно добавить к этому списку - не стесняйтесь - пишите в камменты.


17 комментариев to “8 способов ускорить свой WordPress блог”

  1. Номад Кочующий  on Сентябрь 22nd, 2009

    Спасибо за советы
    Метатеги в статическом виде очень помогают и немного убыстряют

    Также можно в wp-includes/functions.php
    Можно добавить return true;
    function is_blog_installed() {
    return true;
    global $wpdb;
    Это для того, чтобы вордпресс постоянно не проверял, установлен ли блог.
    Также можно оптимизировать базу данных через Phpmyadmin.
    + Wp-optimize хороший плагин. Чистит базу, релизы записей, спам и тд и тп.
    И еще сегодня скачал плагин db-cache. Говорят что это суперски плагин) Кэширует запросы к базе данных. Поюзаю отпишусь

    Я почему то не могу установить WP-super-cache. Версия 2,6,5. Почему то блог начинает выдавать 500 ошибку. Видимо я в .htaccess не то ввел

  2. Перспективный блоггер  on Сентябрь 22nd, 2009

    Полезненько-полезненько. Все 8 пунктов абсолютно верны. На ум не приходит ничего, что смог бы добавить. Разве что про оптимизацию на стороне сервера, и в частности по возможности оптимизация работы Апача. Еще можно тупо увеличить количество оперативки для php как в файле конфига ВП, так и по просьбе хостера (обычно у них стоит 8/32, но можно попросить повысить до 32/64 Мб).

  3. Евгений  on Сентябрь 22nd, 2009

    Информация, оказалась мне полезной, спасибо!

  4. student  on Сентябрь 23rd, 2009

    Наверное во втором пункте стоило сказать что не полностью удалить данный код, а заменить его статичным?

  5. Кемеровский бомж  on Сентябрь 24th, 2009

    согласен со студентом, еще бы неплохо указать на что менять код :)

  6. Номад Кочующий  on Сентябрь 25th, 2009

    Через браузер смотрите исходный код. И все метатеги, которые в статическом виде вставляете в header.php вашего блога.

  7. Alexsi  on Сентябрь 26th, 2009

    Совет 7, про хотлинки просто супер, пригодился, thx.

  8. anadikt  on Февраль 23rd, 2010

    спасибо за советы…. более подробно описано в этом посте.., думаю теперь сниму нагрузку на сервер … чтоб хостер не ругался )))

  9. Костя  on Апрель 13th, 2010

    Спасибо за онлайн оптимизацию картинок и css. Щас займусь!

  10. Pirat  on Июль 11th, 2010

    А что за картинка stealingisbad.gif? Можно ли подробне про 7 пункт. Уж очень заинтересовал

  11. Михаил  on Июль 12th, 2010

    Pirat, любая картинка сообщающая о том, что картинка на самом деле находится на вашем сервере.

  12. Кэлин  on Сентябрь 13th, 2010

    4.Оптимизируйте базу данных

    Отличный совет! Спасибо.

  13. anadikt  on Январь 22nd, 2011

    да что такое … не получается снизить нагрузку … при посещаемости в 150 чел в день блог нагружает сервер так что отключают на 10 мин аккаунт …. может чего не так сделал?

  14. Arkady Karlqvist  on Январь 22nd, 2011

    Пункт 3 — правильно пишется Cache. Рекомендации хороши, но по сути очень заметного прироста скорости они не дадут. Берите хороший хостинг и правильная настройка кеширования. Вот залог «быстроблога»….

  15. Михаил  on Январь 24th, 2011

    Arkady Karlqvist, спасибо за подсказку

  16. Михаил  on Январь 25th, 2011

    anadikt, скорее всего хостинг слабый.

  17. Grausbard  on Май 1st, 2011

    86й, Windows 95 и паинт =(


Leave a Reply