Frage

Wir haben eine große Anzahl von Websites mit ASP (jscript Geschmack) entwickelt, um die zugrunde liegenden Intelligenz Schicht (geschrieben in Delphi) über COM sprechen. Diese Websites laufen auf IIS (5 und 6).

Im Laufe der Jahre diese ASP-Schicht hat sich zu etwas ganz schwer geworden (keine Business-Logik, aber viele Controller / Szenario / view / Ajax / etc Handhabung), und wir möchten, dass auf sie ein wenig Performance-Tuning tun. Nach dem Schöpfer, AQTime (wir die neueste Version) kann für diesen Zweck verwendet werden (sowohl die serverseitige Skript und die zugrunde liegenden COM-Objekte in einer Rutsch Profilierung), aber ich kann einfach nicht herausfinden, wie man es an der Arbeit.

Die Hilfedateien erklären, wie COM DLL profilieren, ISAPI DLL und auch Client-seitiges Scripting, aber kein Wort darüber, wie das serverseitige Skript auf den ASP-Seiten laufen profilieren. Dateien können nicht als „Profilmodul“ wählen .asp. Google ist auch nicht hilfreich.

Jedes Wort Ratschläge, wie dies zu erreichen? Alternative Vorschläge für klassische ASP-Seiten Profilierungs ist auch willkommen.

War es hilfreich?

Lösung

Nun, wie sich herausstellt, dies nicht möglich ist, (nach offiziellen Support). Von den Baumschichten in unserer Anwendung,

  1. Delphi-Code auf dem Server ausgeführt
  2. ASP-Code (JScript) auf dem Server ausgeführt
  3. Client-Seite jscript auf dem Client ausgeführt (Ajax, etc.)

AQTime kann nur Profil (1) und (3). Obwohl es kann sehr gut Profil Windows Scripting Host-Dateien auf dem Server .js, wird es nicht .asp Code profilieren. Was ich habe wirklich gehofft, es würde, zu sehen, wie beide durch die gleiche jscript.dll ausgeführt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top