Бесплатная CMS для вашего сайта Разумная альтернатива WordPress

Небольшая проблема с MaxSite CMS 0.23

03-10-2008Время чтения ~ 1 мин.Roadmap 19539

Сегодня я обнаружил один неприятный баг, который может привести к неверной работе кэша. Как оказалось, появившийся сброс кэша может некорректно работать при определенных условиях. Дело в том, что время создания кэша определяется по времени создания файла. Но оказывается, в каких-то случаях информация о файле может кэшироваться на сервере и из-за этого получаемые данные не всегда соответствуют реальности.

Подчеркну, что это происходит не у всех, а только на каких-то хостингах. Более точно я, к сожалению, сказать не могу. Но первый признак - это увеличенное количество SQL-запросов. Обычное значение это 6-10-15 (в зависимости от настроек шаблона и включенных плагинов). Если вдруг это число увеличилось, то значит у вас именно такая ситуация.

Для исправления вам достаточно обновить файл common.php. Он находится в application/maxsite/common/.

К следующей версии я подумаю как изменить алгоритм. Для тех, кто скачивает MaxSite CMS 0.23, изменения уже внесены в архив и ничего заменять не нужно.

Похожие записи
Комментарии (7) RSS
1 Wave 2008-10-03 23:56:24

На сайте не замечал, а в админке иногда происходило.


2 Максим 2008-10-04 09:07:31 admin

В админке так и должно быть. После ряда действий, кэш всегда должен очищаться - это и создает большее количество запросов.


3 Anonymous 2008-10-04 12:11:02

Привет, Максим.

В какой то записи этого блога видел что ты писал про проблему со вставлением кнопки/текста в позицию курсора в textarea, вот только запись эту не нашел :)

Вообщем, если еще актуально, то вот решение - для меня сработало:

http://www.tigir.com/javascript.htm "Как получить позицию текстового курсора в textarea элементе (textarea - позиция курсора)?"


4 Максим 2008-10-04 13:41:02 admin

Ага, спасибо. Задачу я уже решил для кнопок форматирования для комментариев. Правда для визуального редактора пока не примерял. В общем пригодится. :)


5 Pretorean 2008-10-04 20:11:36

вот сейчас на домашнем компе наблюдаю

Работает на MaxSite CMS | Время: 0.3883 | SQL: 33 | Память: 2.76MB

это оно ?


6 Максим 2008-10-04 21:59:13 admin

Если после обновлении страниц количество SQL не уменьшается, значит это оно. ;)


7 Pretorean 2008-10-05 13:07:49

это было в версии 22

после обновления до 23 всёравно скоко страницу не обновляй, будет 33 запроса

Оставьте комментарий!