parser

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

 

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

кеширование и оптимизация

Nexus 27.02.2003 16:52 / 27.02.2003 16:54

Кеширую XML в main.
в postprocess
делаю transform этого хозяйства, т.е. transform накладывается также на закешированные данные,
получаю глюк, похожий на оптимизацию ...
непонятную потерю тегов.

вызов такой:
@main[]
^mycache[
  bla-bla 
 ...
 ...
]
@postprocess[body]
$result[
	^if(!$XML){
		^render[$body;public/${items.xsl}.xsl]
	}{
		$body
	}
@mycache[body]
^cache[$cacheFile]($cache_time){
^taint[as-is][$body]
}
@render[xml;xsl]
тут трансформ
Если кеширования не происходит, то все ок,
если происходит - очевидны потери некоторых тегов после transform