Оптимизация работы движка Wordpress – облегчаем жизнь серверу » Блог Обычного веб-мастера

Новость опубликована в разделе CMS, Комментариев: 1

Стала передо мной такая проблема как оптимизация блога на wordpress, но не SEO оптимизация, а ускорение работы самого движка Wordpress. Было бы глупо заботиться об этом, если у вас один блог, но, если у вас их 5-10-20? Именно поэтому я и решил оптимизировать всю эту кучу, лежащую на одном PVS (не таком мощном, что бы на это забивать).

Может быть, для кого-то и секрет, что сам по себе Wordpress ужасно грузит сервер, всё потому, что просто невероятное количество запросов к базе данных происходит при каждом обращении к движку. Беда Wordpress в том, что чем более свежая версия движка у вас установлена, тем больше ресурсов она требует. Это не беда, если посещаемость вашего блога или сайта на WP составляет десятки или даже пару сотен посещений в сутки, но, если эти цифры станут четырёхзначными, то тут без оптимизации просто никуда – скачёт посещаемости и ваш блог лёг до полного обновления дампа базы и движка. Правда будит обидно?

Так вот. Что мы можем предпринять для того, что бы этого не произошло? Прокаченные программисты, конечно, могут залезть в код самой CMS и начать оптимизировать код «во все руки». Мы же, простые смертные пойдёт другим более простым вариантом – оптимизируем шаблон, настроим как надо (точнее уточним, что он настроен не как ни надо!) и поиграемся с несколькими плагинами для WP.

1. Представим себе, что вы создаёте простой информационный блог или сайт, в котором публикуется просто статьи, много-много статей… спрашивается: зачем новая версия движка wordpress, которая требует для работы в 2 раза больше ресурсов для своей работы и невероятно тормозит? Правильно. Не только CMS выбирается под определённый проект, но так же и версия движка.

2. Оптимизация шаблона Wordpress.

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

Например, вызов автора статьи:

Если у нас авторский блог, то пост у нас публикует всегда Admin! И так понятно… удаляем. Таким образом, можно удалить невероятное количество «мусора», тем самым облегчив работу движка уже на стадии шаблона.

Тут же можно поработать с html кодом шаблона, в «бесплатникак» часто много мусора, комментарием и прочей шелухи.

Залезаем в CSS шаблона и делаем тоже самое. Если шаблон более-менее старый и тем более английский, то в нём 70% мусора – уверяю. Убираем так же пустое место (пробелы, перенос строки), они так же загружают память при большой нагрузке на сервер.

3. Вторым пунктом является настрйка самого движка Wordpress «изнутри».

Прямиком в админку блога и смело выключаем всякое барахло наподобие «Последние записи», «Календарь» и так далее. Если главная страница у вас является списком последний постов, то эти два виджета дублируют их. Спрашивается – зачем? Если вы не продаёте ссылки с блога и эти страницы не являются просто метом для продажи, то вы просто даёте движку лишний раз подгрузить дубли контента, что вредно как раз и для SEO.

Так же прямяком на помойку уходят лишние плагины наподобии WP-Noindex. Вы не в состоянии вставить этот тег руками? Тогда учиться…

4. Теперь самое интересное – плагины для ускорения работы wordpress.

Конечно же, речь пойдёт о кэшировании страниц блога / сайта. Не будим перечислять всякую шелуху – в природе существует два стоящих плагина для кэширования Wordpress: WP Cache и «младший» брат WP Super Cache. Как ни странно, но именно младшего мы и выберем, так как несмотря на «возраст», этот мальчуган снижает нагрузку на сервер в 7 (семь) раз! Дело в том, что WP Super Cache просто-напросто формирует из динамического содержания статические html страницы и именно их и отдаёт посетителю. Что может быть быстрее и «легче» чем статика? Правильно – ничего.

Для тех, у кого проблемы с вышестоящими плагинами, могу посоветовать обратить внимание так же на Hyper Cache и WP File Cache.

Из недостатков данного мнения можно выделить пожалуй только то, что статикой забивается место на сервере, но в настоящее время размеры винчестера давно ушли на последние места, да к тому же, посещаемые проекты могут себе позволить «много места». :)

-

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



Комментарии к «Оптимизация работы движка Wordpress – облегчаем жизнь серверу»

[...] месяцев назад я уже писал об оптимизации Wordpress для более быстрой работы на сервере, но тогда статья [...]


Оставить комментарий

Имя 

Почта 

Сайт 

Комментарий 

  • Страницы

  • Рубрики



  • При перепечатке материалов ссылка на источник обязательна.

    © Андрей Максимов, 2008-2011

    Яндекс цитирования