Re: [討論] 想監看API的動作,要用web socket嗎?

看板PHP作者 (夏天到了,冷不起來了說)時間8年前 (2017/05/31 13:38), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串4/4 (看更多)
※ 引述《gpmm (銀色)》之銘言: : 其實如果 loading 不大(只有你一個人要看)的話, : 用笨方法跑就好了吧? : 直接寫 log 檔然後 js 每秒請求, : 簡單暴力,讓腦袋專注在真正問題上 XD : 如果你是要研究 socket.io,基本上你的想法應該沒錯: : API 執行 -> 紀錄(檔案或 DB) -> PHPSocketIO 讀檔 -> Client : 因為你的 API 不是提供 socket.io 對接的服務, : 所以還是需要中繼一個暫存吧。 也是有考慮過gpmm兄說的 API方面直接寫log SocketIO端每幾秒去讀log檔然後丟到Client去顯示 不過其於想順便學習WebSocket的好奇心,所以搞死自己這樣 想先搞清楚的是,用socket.io對接,Client端也是屬於持續性連線 不適合像我API這樣,一個http請求就是一個生命週期 收到一筆就連一次socket.io給服務端後斷線 真要用對話的方式要用您之前提到的zmq讓PHP API跟PHP socket.io的服務端溝通嘛? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.249.195.11 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1496209084.A.DE3.html

05/31 18:27, , 1F
zmq 也好,phpsocket.io 也好,基本上會跟 webserver 分開
05/31 18:27, 1F

05/31 18:28, , 2F
你會需要跑另外一個 application server 處理這塊
05/31 18:28, 2F

06/20 00:25, , 3F
以台是用 laravel 之類的框架嗎?
06/20 00:25, 3F

06/20 00:25, , 4F
會這樣問是因為,如果是的話,就有一堆寫好的套件可以用
06/20 00:25, 4F
文章代碼(AID): #1PBbQytZ (PHP)
文章代碼(AID): #1PBbQytZ (PHP)