为什么我的页面加载速度慢

时间:2009-06-04 10:23:38

标签: asp.net javascript performance

我正在asp.net网站上工作。网站使用了很多javascript插件,包括书签按钮(addthis),谷歌adsense,Admanager标签,社会书签按钮等。

页面加载缓慢,即使我一直在使用像FireBug这样的工具,我也无法弄清楚为什么我的页面加载速度太慢。

有没有办法找出哪个javascript导致页面加载速度慢?或找出罪魁祸首并把它拿出来?

请对我好一点,因为我刚刚开始使用这些东西。

4 个答案:

答案 0 :(得分:10)

使用Firebug的Net选项卡应该会显示哪些请求的加载时间最长。有关使用此信息的更详细指南,请参阅this page

您还可以使用Firebug的YSlow插件来确定其他可以改善页面加载时间的方法。

答案 1 :(得分:3)

您是否尝试过从网页中删除脚本和复杂程序(一个接一个),迟早会遇到需要很长时间才能加载的脚本。如果有的话。

如果您删除脚本和项目时网页的速度一直很快,那么这就是事实,您应该考虑优化这些脚本。

答案 2 :(得分:2)

如果您在本地FireFox中运行网站时遇到此问题(localhost),可能是由firefox中臭名昭着的ipv6问题引起的。

这可以通过在FireFox地址栏中输入about:config,输入ipv6来修复,你会看到设置 network.dns.disableIPv6 。将此设置为true,您的页面加载速度会快很多。

答案 3 :(得分:0)

使用YSLow,它可以帮助您跟踪问题。