我目前正在运行一个安装了php5的nginx服务器(现在它的启动时间为98.2%),为我一直在开发的web应用程序提供服务。在我的编程生涯中,我习惯于使用服务器发送的事件,但在这个特定的项目中,我会从websocket中受益更多,尽管我根本不了解设置的基本过程,它与mysql等数据库的关系,以及如何流式传输数据/发送数据,尽管我遇到了很多教程。没有合适的websocket实现也不能让我理解它。我想知道的是,我是否需要一个特定的websockets服务器,以及如何"针对"我已经运行的服务器来学习它的设置。我不介意超链接作为答案,但我真的很想从它的基础上理解这一点。
Nginx代理到websocket服务器(是的,除了Nginx还有其他服务器)。
第一手的好例子:
http://nginx.com/blog/websocket-nginx/
http://nginx.org/en/docs/http/websocket.html