Никаких багов кроме того что я описал выше не заметил. В целом по всему коду только в нескольких местах пользуется $_SESSION вместо $this->Session_blabla.
Ну и конечно стоит использовать session_set_save_handler. Но вчера в 4ре утра было уже не до красивостей :)
Я всегда буду нажимать кнопку «предпросмотр», перед отправкой комента.
Я всегда буду нажимать кнопку «предпросмотр», перед отправкой комента.
Я всегда буду нажимать кнопку «предпросмотр», перед отправкой комента.
Во первых — прирост производительности. В моем случае 3й смарти работает на процентов на 20 быстре второго.
Во вторых — в третьем появилось много плюшек ради которых стоит перейти на него. Детальнее можно почитать тут.
Который региструрет смартевый автолоад. Вот он почему-то у Вас не срабатывает.
Я бы поставил брейкпоинты и проверил что там не так.
По кешу для анонимов.
Кешируется силами смарти, и пока не очень хорошо. Вся проблема в том что я пока не придумал как чистить кеш для анонимов когда меняется страница. Вернее придумал но еще не реализовал.
Алгоритм такой. При инициализации движка, если аноним и страница есть в кеше выплевываем ее из кеша и умираем. Если в кеше нет то генерируем страницу с Smarty->caching = true как обычно.
Сафари 5.1.
Ну и конечно стоит использовать session_set_save_handler. Но вчера в 4ре утра было уже не до красивостей :)
так вот когда false используется мемкеш как хранилище.
Попробую у себя, если все ок, буду спрашивать реквизиты.
Все что меньше — экономия на спичках :)
Сугубо ИМХО.
50к просмотров — лс работает. Немного пришлось оптимизировать шаблоны.
За продолжение спасибо.
На локалке эксперементировать можно, в продакшн сильно рано.
Я всегда буду нажимать кнопку «предпросмотр», перед отправкой комента.
Я всегда буду нажимать кнопку «предпросмотр», перед отправкой комента.
Во вторых — в третьем появилось много плюшек ради которых стоит перейти на него. Детальнее можно почитать тут.
Такие вопросы лучше обсуждать в топиках :)
в начале файла engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php есть код
Который региструрет смартевый автолоад. Вот он почему-то у Вас не срабатывает.
Я бы поставил брейкпоинты и проверил что там не так.
По кешу для анонимов.
Кешируется силами смарти, и пока не очень хорошо. Вся проблема в том что я пока не придумал как чистить кеш для анонимов когда меняется страница. Вернее придумал но еще не реализовал.
Алгоритм такой. При инициализации движка, если аноним и страница есть в кеше выплевываем ее из кеша и умираем. Если в кеше нет то генерируем страницу с Smarty->caching = true как обычно.
Если интересны подробности накатаю топик.