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

Рубрика: MaxSite CMS -> Ход работ
Суббота, 4 октября 2008 г.
Просмотров: 3225
Подписаться на комментарии по RSS
]]>
]]>

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

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

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

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

]]>twitter.com Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

Комментариев: 7

  1. 2008-10-04 в 01:56:24 | Wave
    ]]>]]>

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

  2. 2008-10-04 в 11:07:31 | Максим
    ]]>]]>

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

  3. 2008-10-04 в 14:11:02 | Комментатор 38
    ]]>]]>

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

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

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

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

  4. 2008-10-04 в 15:41:02 | Максим
    ]]>]]>

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

  5. 2008-10-04 в 22:11:36 | Pretorean
    ]]>]]>

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

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

    это оно ?

  6. 2008-10-04 в 23:59:13 | Максим
    ]]>]]>

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

  7. 2008-10-05 в 15:07:49 | Pretorean
    ]]>]]>

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

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

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

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)