在WIN2012R2和WIN2016伺服器開啟網站慢的解決方法

strivechao發表於2019-09-18

在WIN2012R2和WIN2016伺服器中訪問網站或網頁需要等待載入N秒才顯示

解決步驟:
1、執行netsh int tcp  show  global
檢視預設TCP全域性引數等相關設定
“ECN功能”後面的引數是否為disabled
如果不是,請關閉ECN:
netsh int tcp set global ecn=disable
再次執行netsh int tcp show global
檢視預設全域性引數,確定伺服器的ECN是否關閉成功
這樣就解決了WIN2012R2和WIN2016伺服器內開啟網頁慢的問題
 
普及常識:
ECN簡介Ecncapability:顯式擁塞通知 (ECN) 是一種網際網路協議和傳輸控制協議的擴充套件,在RFC 3168 (2001 年)中定義。
ECN 使得不會丟棄資料包的端到端的網路擁塞通知。ECN 是可能之間兩個 ECN 啟用終結點基本的網路基礎結構也支援它時使用的可選功能。 
傳統上,TCP/IP 網路訊號擁堵被丟棄的資料包。ECN 成功進行談判時,ECN 意識到路由器可能而不是為了發訊號即將發生擁塞下降一個資料包的 IP 標頭中設定一個標記。
資料包的接收回聲擁塞指示向發件人,從而降低其傳輸速率,彷彿它檢測到丟失的資料包。而不是做出正確的反應或忽略位,一些過時的或有缺陷的網路裝置丟棄已設定的ECN 位的資料包。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25469263/viewspace-2657371/,如需轉載,請註明出處,否則將追究法律責任。

相關文章