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

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

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

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

Подчеркну, что это происходит не у всех, а только на каких-то хостингах. Более точно я, к сожалению, сказать не могу. Но первый признак - это увеличенное количество 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 запроса

Оставьте комментарий!
Сайт использует cookie
Для улучшения работы сайта собирается анонимная статистика через Google Analytics. Разрешить использование аналитических cookie?