Mediawiki 页面在 Apache 服务器(AWS Ubuntu EC2)上首次访问时加载缓慢

Mediawiki 页面在 Apache 服务器(AWS Ubuntu EC2)上首次访问时加载缓慢

我在 AWS 上的 Ubuntu EC2 上的 apache 服务器上运行了一个 mediawiki 页面。首次访问该网站时,初始连接需要 20 多秒(在 Chrome 中检查),之后即使我关闭浏览器并重新打开 URL,页面仍可正常运行。但是,如果我删除所有互联网历史记录,首次加载时速度又会变慢。

在 AWS 中我有一个指向 Route53 DNS 的 ELB,当我检查 apache 的访问日志时,第一次访问时页面空闲时没有任何反应,之后日志显示访问正常。

我不是这方面的专家,所以我不知道问题是什么,是来自服务器还是来自 AWS?

答案1

要查看是否是由于您的服务器造成的,请将 %D 添加到 apache 的日志配置中,以微秒为单位显示每个记录的 HTTP 请求的时间,例如:

LogFormat "%h %l %u %t \"%r\" %>s %b %D" profiling
CustomLog "/path/to/log/dir/access_log" 

然后检查你的access_log,例如,花费时间超过5秒的请求:

awk '{ if ($NF > 5000000) { print $0 } }' < /path/to/log/dir/access_log

相关内容