PHP |节点服务器/请求周期

时间:2017-07-26 19:54:58

标签: php node.js server

我在programmin网络应用程序方面有几年的经验,因为我觉得这很奇怪,但最近我对php / node server / request cycle有了严重的疑问。

PHP /节点服务器如何呈现/构建自身?它是针对每个请求还是只构建/部署一次并在此之后接收请求而不是每次都重建/运行核心代码?

示例:

浏览器请求 - >点击服务器>通过内核/核心构建代码 - >建立路线 - >将请求传递给路由 - >回复 - >端

OR

部署ONCE(通过内核/核心构建代码) - >建立路线 - >等待未来的请求无限 - >浏览器请求 - >点击服务器 - >将请求传递给路由 - >回复 - >结束 - >服务器仍在运行并等待将来的请求

提前致谢

1 个答案:

答案 0 :(得分:1)

PHP服务器每个请求构建一次,因此如果您的网站一次性发出300个请求,PHP将会激活300次。 Node.js的工作方式不同 - 你启动一个一直运行的应用程序,每个请求只是另一个线程(协同程序?我不知道这是如何在Javascript中命名的,只是JS是异步的)