【问题标题】:Slow Page Load Times - Long 'Wait' Period According to Pingdom缓慢的页面加载时间 - 根据 Pingdom 的长“等待”期
【发布时间】:2013-01-24 04:09:32
【问题描述】:

我的页面加载时间波动很大,有时即使在我的网站一天中相对安静的时间段内,我也需要很长时间才能提供一个页面,导致出现服务器超时错误。

我一直在使用 pingdom 检查页面加载时间并尝试找出问题所在。

似乎当页面正常加载时(大约 6 秒),主 html 文件在开始接收文件之前有 1.63 秒的“等待”时间。 你可以在这里看到这个: http://tools.pingdom.com/fpt/#!/GEoqJlVdZ/http://www.bluedogposters.com.au/shopdisplayproducts.asp?id=11&cat=Movies

但是 2 分钟后,当加载相同的页面需要 17 秒时,在开始接收相同的 html 文件之前有 11.7 秒的等待时间。 你可以在这里看到一个例子: http://tools.pingdom.com/fpt/#!/he2L5Jhgz/http://www.bluedogposters.com.au/shopdisplayproducts.asp?id=11&cat=Movies

您知道什么会导致等待时间出现这种差异,因为这似乎是我的网站最近如此缓慢的原因。 根据瀑布图,没有其他任何事情发生,为什么还要等待?

更可能是代码或服务器问题? 我在这里找到了一些有用的信息How to reduce server "Wait" time?

非常感谢任何建议。

【问题讨论】:

    标签: webserver page-load-time


    【解决方案1】:

    您需要一个可以深入了解后端性能的工具,像 New Relic 这样的工具可能会有所帮助 - 他们提供一个月的免费试用。

    显然,性能存在一些差异,但如果不深入挖掘,真的很难辨别它是否与负载或其他因素有关。

    【讨论】:

    • 谢谢安迪,根据视频它会揭示网站运行缓慢的原因,所以我一定会试一试的。
    • 嗨,Andy,很遗憾,New Relic 不能在 ASP Classic 网站上运行,您知道还有其他什么好工具吗?
    • 嗯,你可能不得不用 PAL (pal.codeplex.com) 来深入了解页面生成过程中发生的事情。还要查看 SQL 查询的统计信息,例如哪些查询是大多数磁盘 IO、CPU、内存等,它们是在页面生成期间执行的。
    【解决方案2】:

    无论如何,您都应该尝试 new relic,即使在 ASP 经典网站上,它仍然会给您一个很好的答案。我之前在 Windows 服务器上使用过它来找出应用程序运行缓慢的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-13
      • 2018-06-22
      相关资源
      最近更新 更多