6

我有一个网站非常慢,使用时“感觉”非常糟糕。服务器很好,这是一个客户端问题,我认为是因为 JavaScript 或图像请求过多,但由于它不是我自己的网站,我想知道是否有一种方法可以从 IE 中显示和配置页面。

在 Firefox 中,我会使用 Firebug、Y!Slow 和 Web Developer 扩展来查看所有 JavaScript、CSS、图像和其他请求、AJAX 请求等,但在 IE 上我没有发现任何问题。我知道我可以使用 Firefox,但该页面在 FF 中比在 IE 中效果更好,所以我想知道是否有一些专门在 IE 中的开发插件。

编辑:感谢您的许多建议!选择一个“已接受”的好答案太多了,但我会看看建议的各种工具。

4

13 回答 13

13

Internet Explorer Web Developer Toolbar。它不如 Firebug 恕我直言,但它有效。

IE8 也将内置一个。

于 2008-09-22T18:25:05.220 回答
7

提琴手可帮助您查看互联网活动。它显示了通过网络堆栈的所有请求/响应消息的日志。

于 2008-09-22T18:25:01.723 回答
4

有一个精简版的 Firebug 可以与 IE 和其他浏览器一起使用,你试过吗?

于 2008-09-22T18:25:41.643 回答
3

试试提琴手!它是一个免费的 HTTP 调试代理,除其他外,它可以洞察您网站中加载的内容、可能减慢速度的内容等。它具有高级功能,如解码压缩资源、为某些 URL 提供预先设定的响应等。学习 Fiddler 是任何 Web 开发人员的必修课。

于 2008-09-22T20:32:47.487 回答
3

我还建议使用两种工具来发现JavaScript 内存泄漏

于 2008-09-24T21:37:24.227 回答
2

我最近一直在使用Web Development Helper。它比 Firebug 更好地进行 HTTP 日志记录。也可以让您运行任意 Javascript。

于 2008-09-22T19:44:39.537 回答
1

有一个名为 firebug light 的 JS 库,您需要将它包含在您的站点中。它为您所做的是它使您能够弹出一个 div,您可以在其中吐出文本,就像在 firebug 中一样,使用您在 firebug 中执行的相同语句。MochiKit 也有类似的东西。

于 2008-09-22T18:28:01.467 回答
1

这不是分析器或插件,但您可能会发现Quirksmode可以帮助您解决一些以 IE 为中心的问题,一旦您找到它们。

于 2008-09-22T18:32:01.020 回答
1

您是否在客户端运行了性能监视器以查看发生了什么,例如,是否存在大量内存交换导致速度变慢,或者问题在于所有网络流量?

另一个想法是,如果有一堆文件要加载以及 Javascript 来初始化事物,是否有服务器日志可能有助于查看请求的时间。

于 2008-09-22T19:08:46.363 回答
1

通过使用像 Wireshark 这样的网络嗅探器或代理,您可以监控流量并查看是否是图像和/或脚本的加载导致您的站点变慢。如果您不确定 - 关闭或注释掉您的 javascript,以排除是它们的处理速度变慢了。

如果您在网络流量中看不到任何减速迹象 - 那么您将不得不对 javascript 代码本身进行更深入的分析 - 也许通过插入计时器或其他测量来查看可以优化的部分。

于 2008-09-22T19:49:15.453 回答
1

我使用HTTPWatch。它提供了像 Firefox LiveHeaders 这样的所有信息,但以一种更有用的方式。它也是一个很好的工具,可以确定您是否有任何内容阻止下载页面的更多内容的操作。

于 2008-09-22T20:28:34.687 回答
1

您可以尝试来自同一家公司http://www.debugbar.com/的调试栏同伴JS ,它们是免费的,并且在概念上与 Firebug 非常相似,但不像开发的那样

于 2008-09-24T21:47:16.447 回答
1

随着 IE 插件的发展, HttpWatch也非常棒。

于 2008-09-24T21:52:17.030 回答