parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Кэширование и классы - бага?

Sanja (v.2) 03.05.2002 19:24

Крайне рекомендуется подключать модули (^use[…]) изнутри кода оператора cache, а не делать это статически (@USE).
Ну-ну…

Пишем в auto.p в классе @auto[] следующее:
^cache[/etc/temp/classcache.tmp](600){
^use[/etc/classes/personal.p]
^use[/etc/classes/page.p]
^use[/etc/classes/pageblocks.p]
^use[/etc/classes/forum.p]
^use[/etc/classes/security.p]
}
Открываем браузер - всё супер, классы, прописанные в перечисленных файлах, подцепились, подозрительно маленький файл /etc/temp/classcache.tmp на диске образовался. Жмём рефреш и охреневаем - parser заявляет, что не находит описаний вызываемых классов. Проходит 10 минут, кэш устаревает - всё нормально открывается… но один раз на следующие 10 минут… Жопа…

  • Кэширование и классы - бага?, Sanja (v.2) 03.05.2002 19:24