Профилирование классического приложения ASP с использованием AQTime
-
19-08-2019 - |
Вопрос
Мы разработали большое количество веб-сайтов, использующих ASP (разновидность jscript), взаимодействующих с базовым уровнем интеллекта (написанным на Delphi) через COM. Эти сайты работают на IIS (5 и 6).
С годами этот уровень ASP превратился во что-то довольно тяжелое (без бизнес-логики, но с большим количеством обработок контроллер / сценарий / представление / ajax / и т. д.), и мы хотели бы немного настроить его производительность. По словам создателя, AQTime (у нас последняя версия) может использоваться для этой цели (профилирование как серверного скрипта, так и базовых com-объектов за один раз), но я просто не могу понять, как заставить его работать. р>
В файлах справки объясняется, как выполнять профилирование сценариев COM dll, ISAPI dll и даже сценариев на стороне клиента, но не говорится о том, как профилировать сценарий на стороне сервера, выполняющийся на страницах ASP. Не удается выбрать файлы .asp в качестве & Модуля профилирования &. Google тоже не помогает.
Что-нибудь посоветуете, как этого добиться? Альтернативные предложения для профилирования классических страниц ASP также приветствуются.
Решение
Как оказалось, это невозможно (согласно официальной поддержке). Из слоев дерева в нашем приложении
<Ол>AQTime может только профиль (1) и (3). Хотя он может прекрасно профилировать Windows-скрипты для размещения файлов .js на сервере, он не будет профилировать код .asp. На что я действительно надеялся, увидев, как они выполняются через один и тот же jscript.dll. Р>