Node.js与PHP长轮询性能

时间:2014-06-04 10:01:30

标签: php node.js comet long-polling

我已经阅读并听说当在PHP服务器上进行长轮询时,nods.js在服务器上应该更好更轻。我正在研究这个问题,并希望在两个简单的长轮询应用程序中测量服务器负载以查看差异。

我怎么能以一种好的方式衡量这一点?我读了一些关于apache bench的内容,但不知道在进行长轮询时是否有效。另外,我在localhost上运行。

如果有人想看看我的两个应用程序:https://github.com/furst/longpolling

1 个答案:

答案 0 :(得分:0)

NodeJS是一个使用各种软件包构建的整个平台,依赖于各种已安装的库,使“并发”,套接字和事件驱动编程成为可能。这使得它能够做很多非常有趣的事情,并且可以快速完成。

PHP只是一种编程语言,就像JavaScript一样,因此PHP和NodeJS无法直接比较。 PHP将具有范围和意图的项目作为NodeJS,它们只是鲜为人知。

Ratchet: WebSockets for PHP

它建立在ReactPHP的套接字组件之上,它们共同旨在与NodeJS进行更公平的比较。