簡體   English   中英

WebSockets或(長極化和Posix的多線程)

[英]WebSockets or (Long poling and Posix's Multithread)

我已經學會了用javascript long polling並掌握了它,現在,我要為php寫multithread擴展來建立一個聊天站點,但是一位程序員推薦使用websockets不是multithreadlong polling ,所以我很困惑……我知道Facebook使用long polling which returns JSON從服務器long polling which returns JSON字符串,但考慮到websocket對世界來說是新事物,我不清楚它們如何處理服務器端,它們應該擴展php以像它們一樣支持多線程,我需要建立一個專業的聊天網站,並避免使用node jQuery,等等。無論如何,我的問題是。
對於繁忙的聊天網站,Websockets或posix的服務器多線程,更推薦使用哪一種?

如果您使用Web瀏覽器進行聊天,則建議使用WebSocket。 WebSocket都是事件驅動的,因此在代碼端沒有輪詢。 最終,這些事件處理程序在系統級別使用輪詢(長或短)。 您不必在系統級輪詢上添加其他輪詢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM