WebSocket 有沒有可能取代 AJAX

時間 2021-05-10 18:05:48

1樓:劉晨凌

個人認為不會,HTTP 和 WS 最大的區別在於是否維持狀態,也就意味著這兩個協議的做的工作差異很大。從目前來看,在網路層面能做好單機大併發 TCP 長連線效能問題之前,取代這個問題都不會拿到臺面上來說事。

2樓:

不敢斷言 Websocket 會完全取代 AJAX,或許說 WebSocket 會在某些後端通訊或長連線的應用場景比 AJAX 適用更為合適。

(不過不考慮相容性的話, AJAX 有一天終會被 fetch 等所取代(啊嘞好像偏題了))

3樓:白起

怎麼取代?

我們用ruby on rails, mvc很清晰啊,改成websocket怎麼弄,你告訴我怎麼弄?

好吧前端用vue,訪問後端資料我還是得用get/post拉json過來啊,訪問controller, 你告訴我怎麼把這個架構改成websocket?

訪問量大了我們可以直接堆伺服器,你改成了websocket我們怎麼辦?

本來前面可以弄個nginx搞負載均衡,你改成了websocket我們怎麼辦?

本來可以做cdn來加速靜態檔案載入,你改成了websocket我們怎麼辦?

這不只是技術路線問題,這是要挑戰已經非常成熟的http生態圈啊!

4樓:

取代不了,我最近在銀行大屏和門戶,大屏用的是websocket,門戶要用ajax,究其原因是大屏要求穩定性強而且不進行操作,只用來展示,這樣websocket非常適合,而且websocket的效能要求也好,websocket的tomcat最好的版本是tomcat755,雖說是tomcat727支援。而ajax要比它更靈活但是穩定性沒有它強。

你覺得汽車有沒有可能取代其他出行方式?

薛姣 有可能吧,世界在發展,科技在進步。如果將所有的交通工具都簡化為一輛汽車應該會更方便吧,完全屬於自己的空間,私密性更強。如果汽車可以潛水還可以飛行,我覺得挺好的想法,現在的汽車幾乎跟以前的自行車一樣,普遍到每家每戶差不多都會有一輛,汽車可以潛水那麼就不怕天災洪澇了,如果下大雨出現積水,洪水也不怕...

在未來,健身app有沒有可能取代健身教練?

喬Joshua 不能完全取代,就像機器雖能替人幹相當多的活,但有些事兒,還得人來。頂多取代一部分功能,未來的健身者形形色色,需求也是五花八門,健身 和健身教練可以提供各種情況的需要。有的顧客要求高,要練到像健身男模那樣的,沒人盯著就不自覺,那光靠 遠遠不夠。有的顧客健身小白,錢不是問題,自己又不可能...

未來的手機有沒有可能取消外放揚聲器?

首先,好多人都要用到揚聲器,個人用不到不代表大部分人用不到.現在在手機的全面測評中,手機外放聲音的大小也是其中的乙個重要的組成部分.再舉個需要用到揚聲器的例子 鬧鈴.其次,手機hifi完全沒有意義.剛開始的時候是有過一段時間廠商一起搞hifi的,但是後來都撤了,原因是作用不大.換一副好耳機對音質的提...