|
|
|
Быстродействие этого ... тормозюкала.. Под вин32
В общем только что закончил переписывание куска кода с парсер2 на парсер3. Первое, что бросилось в глаза - теперь этот код просто летает по сравнению с тем что было раньше. Причем он летает не из-за того, что "переписано и улучшено на 30% ядро", а просто потому что я подключаю parser3isapi.dll вместо exe-шника. И именно это ускоряет работу сервера.(нарочно установил обработчиком parser3.exe и проверил - тормоза те же, что и на втором парсере). Естественно, это не случайно, так как в случае dll не требуется ни чтения цгишника с диска, инициализации процесса, его убивания, ну и так далее. Причем скорость обработки можно даже не сравнивать - парсер в виде isapi-расширения, визуально работает в несколько раз быстрее, чем в виде exe/cgi.В связи с этим вопрос разработчикам - насколько сложно скомпилировать парсер2 в виде isapi-модуля? Я думаю, куча народу, написавших что-то на 2м парсере и стонущими от нагрузки серверами вам за это памятник поставит :)
|