Tag: wordpress

жизнь @ 09 Декабрь 2008, Обсудить
После перехода на Maxsite CMS решилась проблема с слишком высокой нагрузкой. Поскольку на всём аккаунте находится 5 блогов и ещё различной шушеры достаточно, и из них мой сайт самый посещаемый, то логично было предположить, что он и создает основную нагрузку(когда его перениндексировали поисковики разом нагрузка поднималась до 70), а обычное значение было на уровне 20-30.
После перехода на Maxsite CMS нагрузка снизилась до 7(это было когда я переехал и запостил пост про чай, нечаянно попавший в рассылку runix.org, и вызвавший неожиданную бурю комментариев), а сейчас до 5 с копейками, то есть почти в 6 раз. Я думаю этот результат можно сильно улучшить перейдя на связку nginx + fastcgi
Скорость загрузки сайта очень сильно увеличилась, раньше хорошим результатом было 2.5с, а сейчас нормальный - 1.5с, я ещё планирую подключить анализатор скорости загрузки с webo.in
Посмотрим на результаты оптимизации через месяца полтора, когда я более менее разберусь с новой CMS.
жизнь @ 06 Декабрь 2008, “4 Comments”
Честно говоря это было очень весело :) Я раз 7 во время всего переезда чуть не терял все данные, откатывался на вчерашнее число, снова обновлялся, снова что то не работало(достичь того-же что я делал на dev.librarian.spb.ru мне к сожалению пока не удалось, хотя казалось бы недавно делал:)
Частично отключил sape на блоге, это конечно приведет к достаточно крупным потерям денег(точнее не потерям, а уменьшению темпов роста, хотя в этом месяце деньги бы точно не помешали)

P.S. Жутко извиняюсь перед читателями, за бардак в RSS, это получилось неожиданно и хз изза чего. Зато я почистил блог от старых, бесполезных записей, сделанных ещё тогда, когда я развлекался с блогуном.
P.P.S. Пока обновлялся нашел несколько багов как в самой CMS, так и в плагинах. Нужно будет Максу написать баги(ну и попутно постаравшись их поправить.
жизнь @ 29 Ноябрь 2008, “5 Comments”
Честно говоря это уже примерно третья попытка, первые две закончились неудачей, поскольку решил обновится вручную, изза чего блог вчера примерно час не работал.
Сегодня додумался воспользоваться InstantUpgrade плагином, ввёл в поле Version [] , please. 2.7-beta3, и весьма успешно обновился, накатил lite перевод Lecactus'a, накатил свои старые наработки на версию... Стало вполне терпимо, хотя, конечно, намного хуже с точки зрения производительности.
Потребление памяти улетело вплоть до 13Мб(сейчас как то стабилизовалось на 11, против бывших 9), ко всему прочему количество SQL запросов увеличилось в полтора раза.
Собственно админка изменилась весьма кардинально, и явно в лучшую сторону, меню можно убрать почти совсем, если бы ещё при написании поста можно было убирать панельки Опубликовать, Метки и Рубрики, а ещё лучше - вынести их вниз, как это было раньше, и позволить печатать сообщения на всю ширину экрана.
В ближайшее время хочу попробовать добавить пару сервисов к блогу(например Gravatar'ы, также хочу ещё галлерею добавить, иногда хочется зааплоадить картинку какую нибудь, интересную, поскольку альбомы ВКонтакте и прочих сервисах я не использую из принципа).
Буквально вчера писал скрипт для работы с яндексом(не совсем легальное), и буквально через пару часов он перестал работать :) А идея была хорошая, пока не буду раскрывать, может удастся добиться относительно стабильной реализации скрипта.
linux, жизнь @ 31 Октябрь 2008, “1 Comments”
В одной из статей моего блога я писал, что прикрутил статистику к блогу.
Исходники скрипта, который делает такую статистику я взял из статьи на Хабрахабре
Однако на текущий момент, файлы которые там выложены - не работают.
Оказалось всё просто - человек который их выложил - разрабатывал на локальной машине, и путь к файлам, которые писал скрипт были неверные, а именно /home/localhost/...
В общем это происходило изза глобальной переменной $GLOBAL["path"].
Я немного исправил файл, в котором возникали ошибки, и выложил его Вам, для скачивания, забрать скрипт статистики можно по этой ссылке

Коротко о настройке скрипта:
В файле config.php указываем 4 значения:
$u="user";
$p="pass";
$id="site_id";
$path="/path/to/statistics/folder";

где user - имя пользователя Google(можно создать отдельного в GA)
pass - пароль к имени пользователя
site_id - id сайта в системе GA https://www.google.com/analytics/reporting/dashboard?id=xxxxxxx
/path/to/statistics/folder - путь к папке с скриптом, папка должна быть доступна для просмотра снаружи.
Теперь можно запустить считывание данных из Google Analytics: http://example.com/stats/stat.php
Потом можно смотреть данные статистики: http://example.com/stats/index.php
Обновление можно повесить на регулярное выполнение в crontab'е:
0 */2 * * * /usr/local/bin/php /path/to/statistics/folder/stat.php
(тут нужно уточнять у ТП провайдера какого вида должна быть задача(можно например командой GET http://example.com/stats/stat.php > /dev/null

В принципе эту статистику можно прикрутить непосредственно в админку сайта(например Wordpress, если будет время - покурю один плагин, может переделаю его)
Можно выводить непосредственно на странице, как это сделано у меня.
Для того чтобы сделать вывод аналогичный моему - устанавливаете плагин Exec-PHP, и в коде страницы вписываете:
<?php include("/path/to/statistic/folder/index.php"); ?>
linux @ 16 Сентябрь 2008, “8 Comments”
Собственно сейчас чуть чуть облегчил Wordpress, судя по статистике выиграл порядка 0,5 Мб памяти и 3 MySQL запроса. Поскольку у меня и тема очень легкая и оптимизированная, то запросов у меня всего было порядка 18, сейчас 15-16, в зависимости от обстоятельств.
По сути удалил неиспользуемые виджеты, однако если несложно, написать о выявленных багах мне по icq: 284208518 или email/jabber: menkovich@gmail.com.
Вроде пока работает всё нормально буду дальше копать и конспектировать изменения. К концу недели напишу, что именно и где менял.

Есть ещё пара идей для оптимизации... Будем думать в общем. Надо как то приспосабливать платформу ;)
Tags:
← + Ctrl + →