作者JYHuang (夏天到了,冷不起来了说)
看板PHP
标题Re: [讨论] 想监看API的动作,要用web socket吗?
时间Wed May 31 13:38:01 2017
※ 引述《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://webptt.com/cn.aspx?n=bbs/PHP/M.1496209084.A.DE3.html
1F:推 GALINE: zmq 也好,phpsocket.io 也好,基本上会跟 webserver 分开 05/31 18:27
2F:→ GALINE: 你会需要跑另外一个 application server 处理这块 05/31 18:28
3F:推 banqhsia: 以台是用 laravel 之类的框架吗? 06/20 00:25
4F:→ banqhsia: 会这样问是因为,如果是的话,就有一堆写好的套件可以用 06/20 00:25