我正在asp.net网站上工作。网站使用了很多javascript插件,包括书签按钮(addthis),谷歌adsense,Admanager标签,社会书签按钮等。
页面加载缓慢,即使我一直在使用像FireBug这样的工具,我也无法弄清楚为什么我的页面加载速度太慢。
有没有办法找出哪个javascript导致页面加载速度慢?或找出罪魁祸首并把它拿出来?
请对我好一点,因为我刚刚开始使用这些东西。
答案 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,它可以帮助您跟踪问题。