Перейти к содержанию
Форум поддержки пользователей VamShop

Мега БАГ!!! С версии VamShop 1.82 до 1.85 не работает кеширование смарти

   (0 отзывов)

Nexoos
  • Статус: Closed

В смарти версии 3.1.30 изменилась система кеширования.

теперь не работает 

$smarty->caching = 1;
$smarty->cache_lifetime = CACHE_LIFETIME;
$smarty->cache_modified_check = CACHE_CHECK;

Вместо этого теперь 

$smarty->setCaching(2);
$smarty->setCacheLifetime(CACHE_LIFETIME);
$smarty->setCompileCheck(CACHE_CHECK);

Получается сейчас так что включено кеширование или нет, все генерируется постоянно.


Обратная связь

Рекомендуемые комментарии

А как Вы определили, что кэш не работает?!

Я вот смотрю в папке cache по дате изменения файлов.

А вот это утверждение - "Получается сейчас так что включено кеширование или нет, все генерируется постоянно."

Неверное.

Не генерируется кэш каждый раз.

Да и в смарти два уровня кэша, это компилируемые файлы и, собственно, кэш файлы.

Так вот проверил, ни комплируемые файлы, ни кэш файлы (если включить кэш в Админке - Настройки - Кэш) не генерируются каждый раз при каждом запросе.

В smarty 3 ведь есть обратная совместимость со smarty 2.

Может всё-таки не всё так страшно, как написано в заголовке - "Мега БАГ"?!

 

Ссылка на комментарий
Поделиться на другие сайты

Да, сейчас перепроверил на чистой версии, все работает как нужно, кеш файлы создаются.

Извиняюсь за переполох)

Обновляю один большой магазин с версии 1.70 до 1.84, так вот на нем и обнаружил жуткие тормоза после обновления, стал смотреть, оказалось  не создаются кеш файлы, компилируемые создаются. Буду разбираться дальше.

Впредь буду перепроверять баг перед добавление сюда.

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...