Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中使用Nodejs或Websocket?_Php_Mysql_Node.js_Session_Websocket - Fatal编程技术网

在PHP中使用Nodejs或Websocket?

在PHP中使用Nodejs或Websocket?,php,mysql,node.js,session,websocket,Php,Mysql,Node.js,Session,Websocket,我需要在我的PHP项目上集成一些实时小部件,比如聊天,并更新从MySQL获取的实时信息 什么是最好、最快的?节点或网箱(棘轮、直通等) 经过一些搜索后,许多用户使用redis在php和NodeJ之间共享会话,但这对于许多并发用户来说是否很快 对于PHP WEBSOCKETS方面,我发现Thruway比RATCHET和其他解决方案更现代,但没有相关文档!我也发现了wsphp.net,但它不是开源的,只使用NGINX工作,apache呢 我需要的东西: 我需要向特定用户推送通知,以更新页面中的某些

我需要在我的PHP项目上集成一些实时小部件,比如聊天,并更新从MySQL获取的实时信息

什么是最好、最快的?节点或网箱(棘轮、直通等)

经过一些搜索后,许多用户使用redis在php和NodeJ之间共享会话,但这对于许多并发用户来说是否很快

对于PHP WEBSOCKETS方面,我发现Thruway比RATCHET和其他解决方案更现代,但没有相关文档!我也发现了wsphp.net,但它不是开源的,只使用NGINX工作,apache呢

我需要的东西:

  • 我需要向特定用户推送通知,以更新页面中的某些信息,或对其帐户上发生的事情或更改发出警报

  • 需要使用php会话来管理用户数据

  • 一旦其他用户输入,立即更新所有客户端的实时数据


请指导我。

没有具体可测量要求和标准的“最佳”是一个纯粹的主观意见,通常会导致一个离题的问题(主要是基于意见)。如果它已经是一个PHP项目,那么您可能已经了解PHP及其工具,并且需要使用PHP会话,那么,对于您来说,要弄清楚是否有任何理由不使用PHP,这似乎更为有效?两者都可以。@jfriend00我做了一些搜索,我认为redis+php+nodejs是一个很好的解决方案,对于许多并发用户来说,它比php WebSocket要好。如果您根据一些实际测量结果发现了客观信息,可以给出一个清晰的答案,您可以发布自己问题的答案,但您需要包括事实和推理,不仅仅是意见。