【问题标题】:How to improve Website Waiting time?如何改善网站等待时间?
【发布时间】:2012-11-21 16:46:52
【问题描述】:

在进行网站加载速度测试时,我发现网站有时加载速度非常快,有时需要很长时间才能开始加载。当我仔细检查时,我发现一些请求的等待时间只有几百毫秒,而另一些很慢的请求实际上需要 5 到 30 秒的等待时间。

这种从几毫秒到 30 秒或更长时间的偏差可能是什么原因。以及如何改进它。

该网站建立在 ASP.net MVC3 和 Microsoft SQL Server 数据库之上。

【问题讨论】:

    标签: yslow pagespeed speed-test


    【解决方案1】:

    有哪些模式,即相同的 URL 总是很慢,而其他 URL 总是很快,还是只是看起来是随机的?

    看看服务器上还运行着什么,是专用服务器还是VPS?

    查看数据库性能,即是否一致,即耗时最长、CPU 最多、IO 最多等的查询。

    网站有多忙,当应用程序池被回收或启动时,减速是否匹配?

    【讨论】:

    • 所有网址都是随机快/慢。它是一个专用服务器。根据您的建议,我们对其进行了监控,发现通常在 SQL 繁忙且占用高 CPU 时速度较慢。是的,第一个请求通常是最慢的。但是,静态 html 页面也会出现这种情况,不知道为什么?
    • 您建议的步骤是找到应用程序瓶颈的方法。实际上,即使对于静态资源,该站点也在后端进行一些操作。所以我们只是在需要的地方排除了静态资源,它总体上提高了性能。
    猜你喜欢
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 2011-11-08
    • 2017-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-04
    相关资源
    最近更新 更多