【问题标题】:PHP | Node server/request cyclePHP |节点服务器/请求周期
【发布时间】:2017-07-26 19:54:57
【问题描述】:

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

PHP/节点服务器如何呈现/构建自身?它适用于每个请求,或者它只构建/部署一次并在之后接收请求,而无需每次都重新构建/运行核心代码?

例子:

浏览器请求->点击服务器>通过内核/核心构建代码->建立路由->将请求传递给路由->返回响应->结束

部署一次(通过内核/核心构建代码) -> 构建路由 -> 无限期等待未来的请求 -> 浏览器请求 -> 命中服务器 -> 将请求传递给路由 -> 返回响应 -> 结束 -> 服务器仍然正在运行并等待未来的请求

提前致谢

【问题讨论】:

    标签: php node.js server


    【解决方案1】:

    PHP 服务器为每个请求构建一次,因此如果您的网站一次达到 300 个请求,PHP 将触发 300 次。 Node.js 的工作方式不同 - 你启动一个一直工作的应用程序,每个请求只是另一个 线程(协程?我不确定这在 Javascript 中是如何命名的,只是 JS 是异步的)。。 p>

    【讨论】:

    • 这就是我如此困惑的原因,它们的工作方式不同。首先我只使用 php,现在学习 node 和 express,我对此感到非常困惑。谢谢你的解释!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多