Тема: Оптимизация WordPress 2.8.x
Теребок [Off] [#] (20.08.2009 / 09:19) |
Начал, естественно с темы.
Тему для основы выбрал легкую, с минимум графики - WPpurewhite. И дело даже не в том, что крутые темы сильно нагружают систему, а в том, что с легкой темой быстрее можно разобраться (я ведь ни разу не участвовал в разабротке веб сайтов, да и с вп раньше не работал).
Переписав полностью исходный код темы (а мало ли коварный разработчик использовал какие-то приемы, дабы навредить потенциальному конкуренту) используя базу знаний wordress: применение функций описаны подробно, хоть и не все на русском, но я не испытывал трудностей с чтением документации на английском.
Отказался использовать функции __() и _e() (это для мультиланга), везде только прямой перевод.
Что касается плагинов - я панически не доверяю сторонним разработчикам: пишут они не всегда правильно, а отдельные экземпляры можно выставлять в музеях быдлокодинга. А я, хоть и не професионал в програмировании, но что-нибудь написать смогу. По этому отказался от всяких AllInOne SEO pack, и Simle tags, и решил воспользоваться встроеными механизмами. Скрипт для вывода заголовков написал сам (что там сложного, if/else), с выводом кейводров и дескрипшена тоже достаточно быстро разобрался, просто воспользовался механизмом (если чесно, не помню как называется, но там можно создать дополнительные поля к записи).
В сайдбаре разместил облако меток (из коробки с ВП, дефолтное), список категорий. Все что не особо нуждается в динамике заменил на статический контент (например вместо динамического вывода ссылок на страницы блога использовал просто html код. Страницы не так часто добавляются, но одним запросом в БД стало меньше).
Вот, вроде поверхностно пробежался. Теперь статистика такова: на главной странице 9 запросов, при выводе поста - 14-16 (почему такая разница?!). Потребление памяти примерно 25мб, это пока без использования облегченных лэнг паков (вообще, у меня есть подозрения в точности счетчика этих данных).
И теперь вопросы: может кто из вас работал/рабптает с ВП? Какое количество запросов у вас? Потребление памяти? Может есть еще какие советы по оптимизации?