小部分用户获得非常慢的页面加载。 CPU /带宽/等没有负载

时间:2011-04-13 18:04:35

标签: linux performance apache centos bandwidth

这让我发疯,所以我想我会看是否有人能给我一些线索。我有一个小型VPS运行Centos 5,最新的Apache,MySQL和PHP。

  • 大约1%的用户报告网页加载速度很慢,即使对于静态HTML网页也是如此。大约0.1 kbps。但他们最终会让页面加载。

  • 受影响的用户总是一样,他们总是受到折磨。

  • 服务器不在CPU或磁盘负载下,并且不受内存或磁盘限制。

  • 所有未受影响的用户的吞吐量非常快且一致。

  • 受影响的用户可以从同一主机上的其他VPS服务器上快速下载文件。所以它似乎不是主持人。

还有其他人遇到过这样的问题吗?

/ EDIT

  • 来自受影响用户的Tracert是正常的

/ EDIT2

  • 用户声称尝试过各种操作系统和浏览器
  • 用户来自不同的地理区域

2 个答案:

答案 0 :(得分:0)

这可能是DNS的一些疯狂 - 尤其是。如果用户在公司环境中。通常,DNS查找会被缓存,但如果每个请求都包含DNS查找,则可能会解释您识别的行为。

如果可能,您可以要求这些用户将他们的PC(希望是笔记本电脑)带到另一个网络并尝试连接。

您也可以要求他们安装Firebug(Firefox浏览器的插件) - 这可以让您直观地了解正在发生的事情。

页面是否包含Javascript - 尤其是。来自其他提供商的分析标签?这有时会导致视觉速度慢的页面 - 它被正常下载,但浏览器无法呈现它,因为它正在处理分析代码。

答案 1 :(得分:0)

redbot.org说什么?

还尝试从靠近有问题的用户的地理区域运行web page test。查看瀑布图,查看是否有大的等待时间或TTFB时间。

您的用户所处的位置可能会导致CDN /节点关闭甚至被阻止。例如,如果您的用户位于中国,并且您有第三方小部件被加载,如facebook / twitter,他们将被中国防火墙阻止,并将获得10到20秒的超时。