网站加载速度太慢

时间:2012-02-20 09:51:24

标签: response-time

在过去的几个月里,我注意到my site需要很长时间才能加载。 Firebug告诉我,来自服务器的响应的最长时间是waiting(某些时间它只等待30秒!)。
奇怪的是,有时它会在几毫秒内加载 - 即使清除了浏览器的缓存。实际上,当我清除缓存时似乎工作得更好,但只是几页,然后它又开始有这些奇怪的25秒等待!
还有别的:它似乎不会在同一台服务器上托管的其他网站上执行此操作,例如this siteserver's own site! 有谁知道为什么会这样做?
我在这里问,因为这可能是我组织网站的方式有问题 谢谢!

PS:我当然也希望你告诉我,如果你不这样做的话!再次感谢

2 个答案:

答案 0 :(得分:0)

有多种可能的原因:

  1. 您的服务器上网时间有时很糟糕。
  2. 也许在同一台服务器上托管的其他网站编写得不好,而且使用的处理器更多......
  3. 在同一个主机上......同名的服务器? :)
  4. 在我的国家,您的服务器工作得很好......我没有看到任何可能导致滞后的内容,如您所述
  5. 也许你的延迟有时候很糟糕......
  6. 问题不在于您的网站:)
  7. 此致

答案 1 :(得分:0)

我想我发现了问题所在。

某些页面具有动态Ajax内容更新:在页面加载30秒后,这些页面上的JS向服务器上的PHP脚本发出Ajax请求,然后对于可能具有的任何更新,最多循环30秒进入页面(用户的消息或帖子) 不幸的是,如果用户在请求处于待处理状态时离开页面,它似乎会使页面更改过程变慢,不完全确定原因。

我认为它必须与服务器的设置方式有关,因为如果我从'慢'页面提交表单,表单提交的脚本会立即执行,所以如果我取消来自浏览器在等待时,表单已经处理完毕。

从页面中删除长Ajax请求解决了问题。