亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

http發送到收到數據的時間不穩定!

http發送到收到數據的時間不穩定!

qhzb 2017-08-28 22:37:44
從 前端用http發送請求 到 收到返回數據 ?這段時間不穩定! 有時300ms 有時3s。。。為什么會這樣
查看完整描述

7 回答

?
千迦

TA貢獻6條經驗 獲得超6個贊

這種網絡不穩定的情況比較多。

是你自己的服務么?是你自己的服務可以排查一下,看看什么地方花的時間比較多哦。這個涉及到整個http請求的全部過程。

在chrome瀏覽器里可以看到每個資源具體的請求情況:

http://static.mukewang.com/img/59aa5cf60001167028741106.jpg

看到一些資源請求過程的細節:

http://static.mukewang.com/img/59aa5e4c0001329707920624.jpg

比如上面這個請求:

可以看到dns查詢,連接建立,ssl協議處理,請求發出,TTFB等一些數據,你大概就知道你的請求慢慢在什么地方了。

如果是TTFB時間比較長的話,那基本上就是網絡問題或者服務端處理比較慢。

這時候可以看一下服務端的日志情況,可以知道什么時候收到的請求,RPC,數據庫讀寫這些相關操作都花了多少時間,在日志里都能去詳細的獲取到。有可能這時候你就發現,在某種case下,數據庫有慢查詢的情況,或者RPC過程花費的時間比較長。如果是這些原因的話,就是服務端的問題,就需要服務端去優化了。

如果整個服務端的處理過程統計下來,沒有發現時間瓶頸的話,那基本上就是網絡的問題。

網絡的問題,就要看是服務器帶寬的問題?還是你自己網絡環境的問題。

你可以找多個網絡環境試試看,不管換到什么網絡環境,這個問題一直有。那有可能就是服務器帶寬的問題,訪問你接口的流量太大了,服務器要升級帶寬啦。

如果換了一個環境訪問就沒有問題了,ok,那就可以著重去查看那個有問題的網絡環境到底是什么問題了?和之前同學說的一樣,是不是代理的問題?還是網絡帶寬的問題?還是路由器設置的問題?都有可能,再逐一排查就好了。

希望回答對你有幫助~

查看完整回答
1 反對 回復 2017-09-02
?
Dear君臨

TA貢獻14條經驗 獲得超5個贊

你說的是前端收到數據是時間吧,你從3方面看看,請求代碼,網絡,服務端,或者你寫個輪詢不斷請求,看看會不會出現別的預料不到的問題,看看你的服務端是不是多了多層代理。

查看完整回答
1 反對 回復 2017-09-01
?
勝利女神在微笑

TA貢獻67條經驗 獲得超59個贊

網絡估計不穩定

查看完整回答
1 反對 回復 2017-08-29
?
chinesszz

TA貢獻12條經驗 獲得超5個贊

用排除法,首先看當前的網絡環境是否問題

然后看是否使用了代理。

其次是看服務器是否穩定

查看完整回答
1 反對 回復 2017-08-29
?
橋本奈奈未

TA貢獻436條經驗 獲得超108個贊

跟你的網絡情況 / 服務端的處理有關

查看完整回答
1 反對 回復 2017-08-29
  • 7 回答
  • 0 關注
  • 5683 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號