parser

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

 

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

Не тот случай...

Sumo 12.11.2009 23:02

Модуль кеширует соединения с БД и XSLT-шаблоны, плюс держит в памяти код компилятора и среды исполнения, что может быть критично при активном использовании xml'я на высоких нагрузках. У Вас время судя по всему тратится на работу СУБД, а не Парсера и модуль тут ситуацию не изменит.

Задача эффективной работы с базой решается либо формированием одно insert'а с кучей values, либо [что эффективно для myisam-таблиц в MySQL'е] использованием трех опраторов lock table - insert - unlock tables, что позволит строить индексы за один проход, а не для каждого insert'а. В любом случае надо измерить время, которое тратится на "проблемный" кусок и понять что же реально является узким местом, а не тыкать пальцем в небо. :)