第一次访问时网站页面加载非常缓慢

我有一个生产网站服务器,使网站在第一次加载时非常缓慢。 所有连接第一次正常和快速。

在下面的屏幕中,您可以看到我为服务器中的随机站点运行的第一个testing:

在这里输入图像说明

在这里你可以看到第二次请求的结果:

在这里输入图像说明

正如你所看到的,同一页面的第二次加载有很大的改变。

这是页面加载时间图:

在这里输入图像说明

我的问题是,我不知道什么关于红色的Linux服务器,也不知道我可以从哪里开始。

有人可以帮我吗? 我喜欢长时间地找出解决scheme“等待”。

我知道我的问题是非常小的,但你总是可以问我给你关于服务器的信息。

既然你不提供这个信息,我会假设你正在使用MySQL。 有很多事情要检查,但是你可以从下面开始:

  1. 下载并执行这个 perl脚本。 阅读并理解它输出的build议,这将有助于优化你的分贝。
  2. find缓慢的分贝查询。 未优化的数据库查询可能需要很长时间才能执行第一次,然后从caching中恢复,因此差异。 检查慢查询日志并查找最大执行时间。
  3. 另一个是在数据库方面的名称parsing,你是否做数据库连接的名称parsing(检查这个确定)?