Заметки → О блоге

gruz0 попросил немного рассказать, что и как в этом блоге. Начну с установленных плагинов:

  1. .html on PAGES — плагин добавляет .html в url каждой страницы. Честно — не помню, когда и почему его поставил, но мне всегда нравилось, что ссылка заканчивается расширением, получается какая-то законченность ссылки.
  2. All in One SEO Pack — тут наверное никому, кто так или иначе сталкивался с wordpress, объяснять не нужно. Автоматом проставляем keywords и description в мета-теги страницы.
  3. Cyr to Lat enhanced — не люблю ссылки на русском языке :).
  4. Disqus Comment System — я давным-давно отказался от обычных комментариев в блоге. Причин много, но основная — спам. Disqus помогает избавиться от автоматического спама, да и для пользователей относительно удобен. Правда, в последнее время подумываю про hypercomments.
  5. Executable PHP widget — виджет с возможностью использования php-кода. Удобен и прост.
  6. Google XML Sitemaps — не вижу необходимости в объяснении, что это за плагин :).
  7. Quotes Collection — виджет с цитатами. Ставил для пробы, да так он и остался.
  8. SyntaxHighlighter Evolved и SyntaxHighlighter Evolved: PHP5 — подсветка кода в постах. Второй добавляет поддержку php 5.*.
  9. WP No Category Base — один из самых полезных, для меня, плагинов. Он упрощает ссылки вида http://aktuba.com/category/notes до http://aktuba.com/notes. Согласитесь, второй вариант значительнее приятнее на глаз ;).
  10. WP Super Cache — плагин, который заставляет блог работать, после плагинов выше:). Генерация главной страницы этого блога отжирает (по другому и не скажешь) 28.7Мб памяти сервера. Это просто жесть и без кеширования не обойтись (((

Вот и все плагины, которые я использую. Кроме того, настроен Last-Modified и обработка Not Modified, что позволяет страницам значительно быстрее открываться при повторном заходе. Проверить, настроены ли эти заголовки можно на этом ресурсе, кстати. Ну и включен gzip на сервере, т.к. мощности серверов давным-давно позволяют не замечать нагрузки от сжатия выходных данных. Включайте у себя gzip!

Чуть не забыл — еще используются два «вкрапления» (в терминах wordpress). Оба они подменяют функционал wordpress на свой: advanced-cache.php и object-cache.php. Уверен, что работает только один из них, но какой и как — понятия не имею :). Надо будет как-нибудь посмотреть что у них внутри и как они работают…

В результате всех этих плагинов, «вкраплений» и настроек блог имеет следующие характеристики:

Отчет по aktuba.com

Думаю, совсем не плохо )))

Upd: вот пример, почему надо включать gzip, особенно для нагруженных проектов:

До и после включения gzip

Upd2: выяснилось, что advanced-cache.php — это часть WP Super Cache, а object-cache.php — это обертка стандартного кеша в мемкеш. Второй похоже не используется, т.к. я не нашел настройки мемкеша ))