2009-06-08 3 views
1

Ich habe versucht herauszufinden, warum unsere Seiten langsam geladen werden, und eine Sache, die ich in Fiddler bemerkt habe, ist, dass jede Seite für /mysite/mypage.aspx eine Anfrage nach GET/mysite/null HTTP/bringt 1.1, was zu einem 404 Fehler führt.Wie kann ich die Ressourcenanforderung "/ mysite/null" debuggen?

Ich vermute, diese 404 Fehler auf jeder Seite laden verlangsamt die Website noch weiter, gibt es irgendwelche Möglichkeiten zu debuggen, was könnte dies verursachen? Wir verwenden viel Ajax/Javascript.

ähnliche Frage: What is the source of /path/(null) requests?, wir ist etwas anders, weil es geschieht zuverlässig auf jeder Seite zu laden

Antwort

1

Erhalten Sie FireFox und downloaden FireBug wie Sie dies debug XHR nutzen können.

Ohne Ihren Code zu sehen, ist dies der beste Rat, den ich Ihnen geben kann, da das Aufspüren dieser Bugs in der Regel langwierig ist und einige intime Kenntnisse der Arbeitsdomäne erfordert. FireBug ist die beste Wahl für das Debuggen dieser Art von Problemen innerhalb einer Seite.

UPDATE:

das XMLHttpRequest-Objekt in IE Debuggen kann mit Julien Couvreur's bookmarklet erfolgen.

+0

Danke für den Vorschlag, aber unser Javascript funktioniert nicht in Firefox (es ist nur für einen bestimmten Kunden, so dass wir nur IE unterstützen). – kasey

1

Wenn Sie IE8 verwenden, können Sie einfach die Entwickler-Symbolleiste (drücken Sie F12), um durch Ihren Code zu gehen.

Die wahrscheinlichste Erklärung ist, dass Sie eine fehlerhafte URL von JavaScript irgendwo auf Ihrer Seite erstellt haben.

Verwandte Themen