我是 Web 部署的新手。目前,我在这个堆栈中有以下内容:
- Django
- 阿帕奇
- EC2
- 53 号公路
- Namecheap
当我通过公共 IPv4 访问该网站时,是即时的。
但是我通过域名访问网页的时候,正好需要2分30秒。
我发现 DNS 查找没有问题,SSL 也没有问题,所以问题一定出在 TCP 握手上?
奇怪的是每个初始连接恰好需要 75 秒,我已经在 Apache 的配置中查找了这个值。
重定向(通过 Apache)没有问题,因为无论使用什么初始 URL,问题仍然存在。
Django 或 EC2 应该也没有问题,因为当我使用公共 IP 加载它时,页面 10 次中有 10 次都会立即加载。
KeepAlive 已关闭。WebPageTest 显示了类似的图表,但初始连接和 TTFB 为 30 秒,而不是 2 分 30 秒。同样,DNS 和 SSL 都正常。
我正在使用 Apache 2.4 和 Ubuntu 20.4。
感谢大家。