Как же оптимизировать WordPress?

18 Май 2010 | Автор: admin

WordPress CMS это довольно удобная вещь. Из коробки у нее достаточно мощный функционал, а главное удобный, даже как на новичка, все интуитивно понятно и просто. WordPress можно легко расширить и построить мощный сайт. Но за удобство и комфорт нужно платить. в данном случае в мегабайтах викоританои памяти для генерации секунды и время генерации той же страницы. «Голый» WordPress не потребляет слишком много ресурсов, это в пределах нормы и не чтобы его оптимизировать. А потребляет он примерно 11 МБ и 0,4 с. идет на генерацию страницы.

В интернете есть куча способов оптимизации ОП, подавляющее большинство это с использованием спецплагинив и хакив. Я же расскажу то, что не нужно делать, чтобы пришлось оптимизировать WordPress.

1) Не нужно использовать много плагинов, ведь они не всегда хорошо написаны и могут повлечь значительное увеличение потребления ресурсов сервера;

2) Не используйте премиум-шаблоны. Как по мне, это дешевые панты, толку мало, а вот запросов к БД будет намного больше, однажды я на localhost поставил ОП с премиум шаблону, на первый взгляд хороший, но генерировал аж 300 запросов к БД;

3) Не используйте виджеты. Виджеты красиво и удобно, но они не стоят того количества МБ ОЗУ, что потребляют. Лучше почитайте Кодекс WordPress там вы найдете информацию о том, как можно заменить большинство виджетов кодом;

4) Замените запросы к БД статикой, например откройте файл шаблона header.php и пропишите вручную кодировки (utf-8), язык контента сайта (uk), можете и заголовок прописать вручную, у меня это так выглядит:

2 3 4 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="uk"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv = "Content-Type" content = "text / html; charset = utf-8" />

5) Если у вас WordPress до версии 2.8 - можете установить плагин wp all in one tools, с его помощью можно отключить проверку обновлений, теоретически должно уменьшить количество пингувань серверов обновления и ускорить работу сайта;

6) Можете установить плагин для кэширования. например Hyper cache, этот плагин включен в сборник WordPress Power pack Uk;

Вот собственно и все мои советы. Максимально оптимизуваний ОП при активных 18 плагинах у меня потреблял 13 запросов / за 0,4 секунд. Потребление памяти: 13 МБ.

П. С. На данном блоге не используются виджеты, оптимизирован шаблон используется плагин кэширования, а также еще 28 активных плагинов и имеем MySQL: 41 запросов / за 0.692 секунд. Потребление памяти: 21.37 MB

Комментарии закрыты