Оптимизация сайтов на WordPress
И как у людей 2ым днем в новом году голова еще работает и позволяет сознательно делать какие-то важные вещи? Не понимаю, но в группе ru-wordpress интересный тред завелся сегодня утром про оптимизацию сайтов на WordPress.
От малого к большому или наоборот, вообщем как это делаю я? Процесс оптимизации сайта, блога на WordPress дело вообще простое, но требующее немного времени и внимания. Поэтому поделюсь опытом. В основном всякого рода оптимизация у меня происходит в темплейте блога. В нем я стараюсь ввести, указать все данные напрямую, ручками , и не через обращение к базе.
Т.е., к примеру кодировка в обычном виде указывается и значение charset берется из поля в БД, которое мы заполнили в админке:
meta http-equiv="Content-Type" content="text/html; charset=< ?php bloginfo('charset'); ?>"
Это лишнее, я её просто прописываю как обычно:
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
Или также в контекте название какого-то блока, заголовка (разумеется в нужных нам тегах, которые я в примере просто опустил):
< ?php _e('Название чего-то там'); ?>
Можно ведь просто так:
Название чего-то там
Ну и так далее. Для всех плагинов, которые предлагают использовать кеширование — использую эту опцию. Также для WP отдельно wp-cache2 (вышла новая версия, кстати).
Дополнительно к этому в WP можно очень просто организовать подключение каких-то скриптов, выполнение каких-то разовых функций только там, где это можно (используя is_home, is_single, etc.). Т.е. везде, где можно избежать обращения к базе данных — надо его избегать. Таким образом понижая кол-во запросов к БД.
Хотя с другой стороны, в WordPress довольно хорошо продумана как раз эта часть — обращения к базе данных (про это на Maxsite.org довольно много написано). Так что по сути дела, такой оптимизацией лишь немного ускоришь работу шаблона. И ради всего святого, уберите из ваших темплейтов лишние кнопочки и никому не нужные рейтинги, счетчики.
не думаю то, что это существенно повлияет на ТИЦ и PR/ИМХО
Ну эта запись не про seo, а про оптимизацию шаблонов wp :)