iT邦幫忙

0

公司(IIS)內網連線速度超慢 (無法對外連線的使用者) /問題已解決

各位大大好
近日發現以下問題,卻毫無頭緒解決

網路環境:
都在同一個網域底下
資料庫環境:Windows SERVER 2016,SQL SERVER
網頁架站環境:Windows SERVER 2016,IIS 10
公司是使用DHCP 動態IP
防火牆就單純設定有無上網,沒有什麼流量設定

使用情境如下
做了有連線資料庫功能的ASP.NET MVC的網頁表單
然後放到了IIS架起來 (內網IP)

情境1:
有對外連線的使用者,使用該內網速度流暢
無對外連線的使用者,就是慢到了要跑個1~3分鐘以上網頁才出來的不正常速度....

情境2:
為了測試,於是也放了簡單的網頁,如簡單的網頁範本等
結果不管有無連線,使用速度皆流暢
兩者只差在沒用到資料庫功能,可是首頁沒有讀取資料庫,不至於慢到誇張程度

有稍微裝個NetLimiter看了一下
看起來也很正常,就是連線速度慢的使用者,它的該網頁上下傳速率就是常態0

另一個奇怪的點是另一個不同ip的內網,EasyFlow連線就很正常

因為不是網管,也不太清楚問題在哪邊
目前是有測試把自己的對外連線拿掉,也是內網很正常

求有經驗的大大給個方向

感恩!!!

更新:
問題已解決,感謝各位大大

問題是出在網頁引用了函示庫的功能所致
例如:

這樣會變成需要網路

看更多先前的討論...收起先前的討論...
請問一下,有使用內部DNS 嘛,如果有使用,你網站的FQDN是私人還是有公開,基本上看樓主的描述,個人認為應當是卡在DNS的查詢上面
建議作法
1. 內部上 AD,跑 私人域名 ( 不公開 )
2. 所有用戶端的DNS 指向 AD DNS
3. 防火牆除了 AD DNS 可以轉發,其他的用戶端關掉 25 端口
大概就這樣,當然不一定要上AD,但DNS必須要架
雷伊 iT邦好手 1 級 ‧ 2020-08-11 10:42:02 檢舉
窮嘶發發發 您別用普通對話回答正解,這樣我是要怎麼按讚。
窮嘶發發發大大您好

感謝講解~

目前內部用的網頁都是用網址IP的方式
沒有用到DNS
fillano iT邦超人 1 級 ‧ 2020-08-11 14:08:31 檢舉
CDN嗎?
對,原本嘗試用本地的方式,但放進server端又有路徑的問題無法克服,一直出錯(Failed to load resource: the server responded with a status of 404 (Not Found)。 最後只好採用防火牆白名單的方式。

尚未有邦友回答

立即登入回答