簡體   English   中英

Docker 上的 Traefik 是否使用 HTTPS(與 HTTP 相比)顯着變慢?

[英]Is Traefik on Docker significantly slower with HTTPS (vs HTTP)?

我已經部署了https://librespeed.org/的本地實例來測試我的 LAN 速度。 更換一些舊電纜后,速度很好(對稱約 800 mpbs)。

我想讓服務繼續運行並給它一個 URL,所以我創建了一個docker-compose.yml並給它一些標簽,以便通過 Traefik 公開它(作為我的其他服務)。 令我驚訝的是,在此更改之后,速度顯着降低(~450mbps,幾乎降低了 50%)。

起初我責怪 Traefik,但后來我只是禁用了 HTTPS 並且速度回到了 ~800mbps。

我檢查過的內容:

  • 所有其他設置和堆棧完全相同。
  • TLS 握手似乎只發生一次,所以這並不能解釋差異。
  • 使用的 cypher 是 TLS_AES_128_GCM_SHA256,128 位密鑰,TLS 1.3。 我沒有更改任何關於密碼的 Traefik 默認設置,所以這可能是 Traefik 的默認設置。
  • 用於測試的瀏覽器是 Firefox 84.0.2(64 位)。

我想知道的:

  • 這是常見的性能降級嗎?
  • Traefik 加密流量真的很慢嗎?
  • dockerization 是否會以某種方式影響 AES 加密(可能會阻止某些硬件訪問)?

提前致謝

編輯: reddit 的高尚人士讓我意識到我的舊 CPU 沒有硬件 AES 加速,所以這回答了我的大部分擔憂。 我認為無論如何這個問題仍然是相關的,至少可以提醒其他人這可能發生)。

reddit 的高人讓我意識到我的舊 CPU 沒有硬件 AES 加速,所以這解釋了性能下降。 我仍然不知道這是否會因為 docker 而發生,但我希望不會。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM