在Firefox中,我会使用Firebug、Y!Slow和Web Developer扩展程序来查看所有JavaScript、CSS、图像和其他请求、AJAX请求等,但在IE中我没有看到任何问题。我知道我可以使用Firefox,但该页面在Firefox中的效果比在IE中更好,因此我想知道是否有专门针对IE的开发插件。
编辑:感谢众多建议!有太多好的答案可供选择,但我会查看各种工具的。
这里有一个Internet Explorer Web Developer 工具栏。个人认为它不如 Firebug 好用,但能使用。
IE8将会内置一个相似的工具栏。
Fiddler可以帮助您查看互联网活动。 它显示通过网络堆栈的所有请求/响应消息的日志。
试试Fiddler吧!它是一个免费的HTTP调试代理,除了提供有关您网站上加载内容、可能导致网站变慢等方面的见解外,还具有解码压缩资源、为特定URL提供预制响应等高级功能。任何Web开发人员都必须学习Fiddler。
有一个叫做Firebug Light的JS库,你需要在网站中引入它。它可以让你弹出一个DIV,在里面像在Firebug中一样输出文本,并且使用与Firebug相同的语句。MochiKit也有类似的功能。
你是否在客户端上运行了性能监视器以查看发生了什么,例如是否存在大量的内存交换导致速度变慢,还是所有的网络流量都是问题所在?
另一个想法是是否有一些服务器日志可以帮助查看请求时间,如果有大量文件需要加载以及JavaScript需要初始化。
通过使用像Wireshark或代理这样的网络嗅探器,您可以监视流量并查看是否是图像和/或脚本的加载导致您的网站变慢。如果您不确定,请关闭或注释掉您的JavaScript代码,以排除它们的处理速度变慢。
如果在网络流量中看不到任何减速迹象,则必须对JavaScript代码本身进行更深入的分析-可能是通过插入计时器或其他测量来查看哪些部分可以优化。