bernd: ASP ist langsam --> Tools zum messen?

Beitrag lesen

Hi,

die aspdbg.dll auf den Rechner kopieren, wo auch der Webserver läuft (bspl. C:\Programme\ASPDebug\aspdbg.dll).
Die Komponente musst Du dann registrieren "regsvr32.exe C:\Programme\ASPDebug\aspdbg.dll", damit auf diese
zugegriffen werden kann (ActiveX).

In deinen Seiten kannst Du dann eine kleine Funktion schreiben, in der das Objekt erzeugt und die Debuginformation
ausgegeben wird.

Beispiel : JScript - tracetest.asp

<%@ language=jscript%>
<%
function Trace (sMsg)
{
  var ASPTrace = Server.CreateObject("AspDbg.Trace");
  ASPTrace.Write('ASP: ' + sMsg);
}

Trace("ABC, die Katze geht im Schnee");
Response.Write("Hallo Welt");
Trace("Nachts sind alle Katzen grau");
%>

Soweit so gut. Die Debuginformationen erscheinen nicht im Browserfenster, da diese an das System weitergereicht werden.
Um sich diese Meldungen anzusehen, muss während die ASP-Seiten abgearbeitet werden das Programm DebugView laufen.
Dieses Programm kann die Debuganformationen anzeigen. Dabei ist es egal auf welchem Rechner es läuft, sofern Du dich
mit dem Rechner, wo der Webserver läuft, verbinden kannst.

Im DebugView-Fenster erscheinen die Meldungen "ABC, die Katze geht im Schnee" und "Nachts sind alle Katzen grau".
Im Browser-Fenster hingegen erscheint nur "Hallo Welt".

<img src="http://www.aspheute.com/artikel/Bilder/200104/20010423_2.png" border="0" alt="">

R1 oder auch R2                                        R2
******************                                     ******************
*                *                                     *  IIS           *
*  Browser       *         2. "Hallo Welt"             *                *
*                *<------------------------------------*                *
******************                                     ******************
                                                           (aspdbg.dll)
                                                                |
                                                                |3. "Nachts sind alle Katzen grau"
                                                                |1. "ABC, die Katze geht im Schnee"
                                                                |
R1/R2 oder ein ganz anderer Rechner                     R2      v
******************                                      ******************
*  DebugView     *                                      *"ABC, die Ka..."*
*                *<-------------------------------------*"Nachts sind..."*
*                *                                      *                *
******************                                      ******************

hth
bernd