加载时间慢:ISP或编码

时间:2009-08-12 17:19:20

标签: javascript asp.net performance

我的加载时间非常慢,在采取任何措施之前,我想知道是否有一种简单的方法来测试是否是因为ISP或网站的编码。

我们目前有一台T1转向两台镜像服务器,所以我认为ISP不是问题,我们一次只有几个用户。

网站是:http://www.designfacilitator.com/v20/Default.aspx?login=true&ReturnUrl=%2fv20%2fDefault.aspx

是否有明确的测试来确定问题所在?或者任何建议都会很棒。

谢谢!

2 个答案:

答案 0 :(得分:2)

如果在Intranet上运行webApp,您是否注意到高加载时间?

如果是 Coding ,它也将在本地部署负载测试中 - 但要确定你想要turn on asp.net tracing并且有通过trace viewer(或直接in the pages)查看加载时间和延迟。这些数字会引起人们的注意!

您正在寻找的最终测试是从其他地方使用不同的ISP访问该网站(如果它仍然很慢 - >你去了),但这是一个相当明显的建议,所以我可能会失踪这里有一些元素。

无论如何,Experience-wise,它几​​乎总是编码:)

答案 1 :(得分:1)

我在Firebug Net面板中加载了该站点,并且在不到一秒的时间内加载了初始HTML,因此它看起来不像真正有限的服务器或带宽情况。你可以做很多事情来加速页面。

首先获取Firefox(如果您没有),然后安装Firebug(getfirebug.com),然后安装YSlow(来自firefox plugin site),它将分析您的页面并为您提供建议。 Google还有一个名为Page Speed的插件可以为您完成一些工作。它将优化您的图像并将JS组合到一个文件中。

有一个“网络”标签,可显示页面中包含的每个文件的加载时间以及所需的时间。这可以帮助发现问题。 Yslow还会为您提供具体的建议。

从我看到你的src的快速浏览,你需要将你的JS文件移动到页面底部,我认为你可以将它们组合成更少的文件,以获得更快的速度。

请记住,诀窍是只加载使页面工作所需的最少量代码。然后,一旦页面加载,有许多方法可以根据需要加载其他代码。

密切关注Steve Souder的博客(http://www.stevesouders.com/),他几乎是前端表演的大师。