Профилирование классического приложения ASP с использованием AQTime

Мы разработали большое количество веб-сайтов, используя ASP (разновидность jscript), общаясь с базовым уровнем интеллекта (написанным на Delphi) через COM. Эти сайты работают на IIS (5 и 6).

С годами этот уровень ASP превратился во что-то довольно тяжелое (без бизнес-логики, но с большим количеством обработок контроллер / сценарий / представление /ajax/ и т. Д.), И мы хотели бы немного поработать над ним. По словам создателя, AQTime (у нас последняя версия) может использоваться для этой цели (профилирование как серверного скрипта, так и базовых com-объектов за один раз), но я просто не могу понять, как заставить его работать.

В файлах справки объясняется, как профилировать COM-библиотеки DLL, ISAPI-библиотеки DLL и даже сценарии на стороне клиента, но не говорится о том, как профилировать сценарий на стороне сервера, выполняющийся на страницах ASP. Не могу выбрать.asp файлы в качестве "модуля профилирования". Google тоже не помогает.

Любой совет о том, как это сделать? Альтернативные предложения для профилирования классических страниц ASP также приветствуются.

1 ответ

Решение

Ну, как оказалось, это невозможно (согласно официальной поддержке). Из слоев дерева в нашем приложении,

  1. Delphi-код работает на сервере
  2. ASP-код (jscript) работает на сервере
  3. Клиентский jscript, работающий на клиенте (ajax и т. Д.)

AQTime может только профиль (1) и (3). Хотя он может превосходно профилировать Windows-скрипты для размещения файлов.js на сервере, он не будет профилировать код.asp. На что я действительно надеялся, увидев, как они выполняются через один и тот же jscript.dll.

Другие вопросы по тегам