1

我一直在试图弄清楚为什么我们的页面加载缓慢,而我在 Fiddler 中注意到的一件事是 /mysite/mypage.aspx 的每个页面加载都会带来对 GET /mysite/null HTTP/1.1 的请求,导致404错误。

我猜每个页面加载时的这个 404 错误都会进一步减慢网站的速度,有什么方法可以调试可能导致这种情况的原因吗?我们使用了大量的 Ajax/Javascript。

类似的问题:/path/(null) 请求的来源是什么?,我们的略有不同,因为它可靠地发生在每次页面加载时

4

2 回答 2

1

如果您使用的是 IE8,您可以简单地使用开发人员工具栏(按 F12)来单步调试您的代码。

最可能的解释是您在页面的某处有一个由 JavaScript 构造的格式错误的 URL。

于 2009-07-07T18:18:52.610 回答
1

获取 FireFox 并下载FireBug,因为您可以使用它来调试 XHR

在没有看到您的代码的情况下,这是我可以给您的最佳建议,因为追踪这些错误通常很乏味,并且需要对工作领域有一些深入的了解。FireBug 是您在页面中调试此类问题的最佳选择。

更新:

在 IE 中调试 XmlHttpRequest 对象可以使用Julien Couvreur 的 bookmarklet来完成。

于 2009-06-08T14:53:18.493 回答