国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

做新聞接口可以用workman的websocket嗎?是不是有什么缺點?

zzccomet

如果websocket傳輸性能高的話。為什么現(xiàn)在讀取數(shù)據(jù)還需要用GET獲取,或者AJAX呢?
?
為什么不能用workerman的websocket??用websocket是不是響應速度比nginx或apache快的多的多?而且連接數(shù)也高的多的多??
?
開發(fā)類似網易這樣的https://3g.163.com/touch/reconstruct/article/list/BA10TA81wangning/0-10.html新聞接口。他們?yōu)槭裁床挥脀ebsocket或者TCP呢???

?
是不是有什么缺點?

3618 2 0
2個回答

phpcreeper

GET或者AJAX之類的請求場景針對的是HTTP協(xié)議,而HTTP協(xié)議的特點之一就是適用于短連接;而websocket協(xié)議則適用于長連接;
所舉網易例子是典型的短連接場景,所以要使用HTTP協(xié)議搞事兒【nginx或apache正是http協(xié)議實現(xiàn)的代表WEB服務器軟件】;
最后反過來,如果對于這類新聞接口使用websocket協(xié)議,那么對于同一個客戶端而言其不可能在成功建立連接并成功查一次數(shù)據(jù)之后一直不停的查詢數(shù)據(jù),這就會造成tcp連接長期空閑式侵占浪費。
?
關鍵還是要看是長連接還是短連接應用場景。

  • 暫無評論
keytehu

沒有websocket傳輸性能高的說法吧。
即使高差那么幾微秒用戶沒感覺的,瓶頸不在傳輸上,優(yōu)化這里有毛意義。
ajax請求完就關閉,代價低。websocket還要一直維持連接,成本很高啊,幾十萬連接心跳數(shù)據(jù)都要消耗很大帶寬。
?
?
?

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??