2009-06-08 6 views
1

J'ai essayé de comprendre pourquoi nos pages se chargent lentement, et une chose que j'ai remarquée dans Fiddler est que chaque chargement de page pour /mysite/mypage.aspx apporte une requête pour GET/mysite/null HTTP/1.1, entraînant une erreur 404.Comment puis-je déboguer une requête de ressource "/ mysite/null"?

Je suppose que cette erreur 404 sur chaque chargement de page ralentit encore le site, y at-il des moyens de déboguer ce qui pourrait être à l'origine de cela? Nous utilisons beaucoup d'Ajax/Javascript.

question similaire: What is the source of /path/(null) requests?, la nôtre est un peu différent parce qu'il se produit de manière fiable sur chaque chargement de la page

Répondre

1

Get FireFox et télécharger FireBug que vous pouvez utiliser pour debug XHR. Sans voir votre code, c'est le meilleur conseil que je peux vous donner, car la recherche de ces bogues est généralement fastidieuse et nécessite une connaissance intime du domaine de travail. FireBug est votre meilleur choix pour déboguer ces types de problèmes dans une page.

MISE À JOUR:

Débogage l'objet XMLHttpRequest dans IE peut être fait en utilisant Julien Couvreur's bookmarklet.

+0

Merci pour la suggestion, mais notre Javascript ne fonctionne pas dans Firefox (c'est pour un client spécifique seulement ainsi nous soutenons seulement IE). – kasey

1

Si vous utilisez IE8, vous pouvez simplement utiliser la barre d'outils du développeur (appuyez sur F12) pour parcourir votre code.

L'explication la plus plausible est que vous avez une URL mal formée construite par JavaScript quelque part dans votre page.

Questions connexes