大牛,能不能幫我看一下我的問題。
有一個專案,有一臺服務器(服務端是APACHE)和PC客戶端以及安卓客戶端,平常客戶端用http協議訪問服務器介面獲取資料。服務器有資料時,反過來,在PC客戶端和安卓客戶端自建HTTP服務,服務器訪問客戶端HTTP服務介面。本來一切正常,但是有一天在純局域網運行時發現,資料延遲嚴重,PC端延遲2S,安卓端延遲20S,但是客戶訪問服務器端沒有延遲。后來發現網路中如果有互聯網線路(即使不能訪問互聯網)就正常,沒有互聯網就延遲。開始以為是100-continue的問題,后來把請求頭中的100-continue取消了,依然還是這樣。用fiddler抓包發現延遲出現在ServerGotRequest和ServerBeginResponse程序中。幫忙分析一下,謝謝。業務邏輯沒有問題,也沒有去訪問互聯網。
uj5u.com熱心網友回復:
網路得排除:網路擁堵(如中毒)、交換機是否達到性能瓶頸。剩下的就是服務器是否運行正常,別中毒了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/45449.html
標籤:交換及路由技術
上一篇:請問這個udp題怎么做
下一篇:小白求教電腦上網問題
