QUIC(Quick UDP Internet Connections,快速UDP網路連線)是Google推出的實驗性質網路連線技術,原理是省略傳統TCP連線方式較為繁瑣的連線建立方式,減少三方握手的過程加速網路連線,來降低伺服器的負擔,並提升整體效能表現。
QUIC的目標在於提升網路傳輸的效能、降低延遲,並提供安全的連線。它能夠顯著地降低連線建立時的延遲,並透過 FEC(Forward Error Correction,正向錯誤校正)降低遺失封包後的延遲,它也因多重連線不會互相相依,所以能降低頭端阻塞(Head-of-line Blocking,HOL Blocking)的影響。
QUIC的目標為達到與TLS相同等級的安全性,而且要能夠不必需要依序傳輸與解密(InOrder Transport、InOrder Decryption),並可以透過緩衝機制避免阻斷攻擊(Denial-of-Service Attack,DoS)。
How to start Chrome with webdriver and quic disabled?
https://stackoverflow.com/questions/32967701/how-to-start-chrome-with-webdriver-and-quic-disabled
options = webdriver.ChromeOptions()
options.add_argument("disable-quic") # not "--disable-quic"
_browser = webdriver.Chrome(options=options)
實際測試, 無效, quic 還是停在 default.
chrome 的設定方式, 網址輸入
chrome://flags/#enable-quic
selenium 討論串:
https://github.com/SeleniumHQ/selenium/issues/1112
雖然有其他人服用這個參數, 但似乎無效:
https://github.com/SeleniumHQ/selenium/issues/12086
google chrome 討論串:
https://bugs.chromium.org/p/chromium/issues/detail?id=540580