网站页面首次访问时加载速度非常慢

网站页面首次访问时加载速度非常慢

我有一个生产网络服务器,它使网站首次加载时非常慢。第一次加载后,所有连接都正常且快速。

在以下屏幕中,您可以看到我针对服务器中的随机站点运行的第一次测试:

在此处输入图片描述

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

在此处输入图片描述

如您所见,同一页面在第二次加载时发生了很大变化。

以下是页面加载时间图表:

在此处输入图片描述

我的问题是我对 Red Had Linux 服务器确实一无所知,而且我也不知道从哪里开始。

有人能帮助我吗?我想找到解决连接长时间“等待”的方法。

我知道我的问题很简单,但您可以随时要求我向您提供有关服务器的信息。

答案1

由于您没有提供此信息,因此我假设您正在使用 mysql。有很多事情需要检查,但您可以从以下开始:

  1. 下载并执行perl 脚本。阅读并理解它输出的建议,这将有助于优化您的数据库。
  2. 查找慢速数据库查询。未优化的数据库查询第一次执行可能需要很长时间,然后从缓存中恢复,因此存在差异。检查慢查询日志并寻找最大执行时间。
  3. 另一个是数据库端的名称解析,您是否在数据库连接上进行名称解析(检查确保;确定) ?

相关内容