我已经阅读并听说当在PHP服务器上进行长轮询时,nods.js在服务器上应该更好更轻。我正在研究这个问题,并希望在两个简单的长轮询应用程序中测量服务器负载以查看差异。
我怎么能以一种好的方式衡量这一点?我读了一些关于apache bench的内容,但不知道在进行长轮询时是否有效。另外,我在localhost上运行。
如果有人想看看我的两个应用程序:https://github.com/furst/longpolling
答案 0 :(得分:0)
NodeJS是一个使用各种软件包构建的整个平台,依赖于各种已安装的库,使“并发”,套接字和事件驱动编程成为可能。这使得它能够做很多非常有趣的事情,并且可以快速完成。
PHP只是一种编程语言,就像JavaScript一样,因此PHP和NodeJS无法直接比较。 PHP将具有范围和意图的项目作为NodeJS,它们只是鲜为人知。
它建立在ReactPHP的套接字组件之上,它们共同旨在与NodeJS进行更公平的比较。