非 SSL 请求的服务器“等待”时间过长

非 SSL 请求的服务器“等待”时间过长

我在 VPS 服务器上有 3 个网站。大约两天前,我发现其中一个网站速度非常慢。我尝试使用平多姆工具并发现“等待”时间太长(大约 6-10 秒)。

其中两个网站 kassit.com 和 amraei.com 只能通过 HTTPS 访问(http 请求将永久重定向到 https,301),而 uxshiraz.org 只能通过 HTTP 访问。

假设1:脚本导致等待时间
测试结果:我在服务器上放置了一个空的 PHP 文件来测试该脚本是否导致问题,结果是相同的。等待时间仍然很长。
https://tools.pingdom.com/#!/chTXn7/http://uxshiraz.org/test.php

假设2:SSL 导致等待时间
测试结果:我检查了两个 SSL 网站,它们的等待时间都很合理。
https://tools.pingdom.com/#!/b1P6sT/https://kassit.com/

假设3:重定向导致等待时间
测试结果:没有重定向的网站等待时间也较长。
https://tools.pingdom.com/#!/chTXn7/http://uxshiraz.org/test.php

其他经过测试的解决方案:

因此我得出结论,较长的等待时间只针对非 SSL 版本的网站,并且可能与 Apache 本身有关。

我在 Ubuntu 16.04 LTS、Apache 2.4.18 上运行

相关内容