Выложил важное обновление, в котором практически полностью переписан класс TCron (работа с по расписанию) из за которого были одни проблемы последнее время. На всех моих тестах задержки полностью устранены, так как я полностью отказался механизма блокировок для крона. На самом деле осталась одна блокировка - только один крон может работать в одно время, в том числе и на многосайтовой конфигурации. Производительность выросла.

Исправлены ошибки: при автоматической смене темы, если тема не существует (блоголёт самостоятельно меняет тему на default, если указанная в настройках тема не найдена). Восстановление пароля через форму исправлено. И еще пару ошибок точно, но уже не помню каких конкретно.

В этой версии расширен алгоритм инсталляции классов так, как я об этом писал в предыдущем посте. о Появилась папка install в lib, куда помещены функции инсталляции классов и в будущем будут добавлены функции валидации (то бишь проверка и исправление целостности данных). В результате все классы полегчали в среднем на полкилобайта и суммарно это должно сказаться на производительности блоголёта - теперь он работает еще быстрее и ест меньше памяти. Правда я так не засек сколько он ел до и после обновления. Цифры там должны быть небольшие в сторону уменьшения.

Также отредактировал все плагины в свете новой парадигмы инсталляции - рекомендую по новой залить плагины, если охота чтобы блоголёт ел немного меньше памяти.