僅使用 https 的初始連接(TCP 握手)第一次需要 150 秒,但從那時起就正常了 - Apache - AWS EC2 - Route 53

僅使用 https 的初始連接(TCP 握手)第一次需要 150 秒,但從那時起就正常了 - Apache - AWS EC2 - Route 53

我是網路部署新手。我現在在這個堆疊上有這個:

  1. 薑戈
  2. 阿帕契
  3. EC2
  4. 53號公路
  5. 名稱廉價

當我透過公共 IPv4 造訪該網站時,這是即時的。

然而,當我透過網域造訪網頁時,正好需要2分30秒。

此圖為瀑布圖

更詳細

我看到 DNS 查找沒有問題,SSL 也沒問題,所以問題一定是 TCP 握手?

同樣奇怪的是,每個初始連線精確地需要 75 秒,我在 Apache 的設定中找到了這個值。

重定向(透過 Apache)沒有問題,因為無論使用什麼初始 URL,問題仍然存在。

Django 或 EC2 也不應該有問題,因為當我使用公共 IP 加載它時,頁面有 10 次立即加載。

KeepAlive 已關閉。 WebPageTest 顯示了類似的圖表,但初始連接和 TTFB 需要 30 秒,而不是 2 分鐘 30。

我正在使用 Apache 2.4 和 Ubuntu 20.4。

感謝大家。

來自 WebPageTest 的另一個診斷

相關內容