美文网首页
Nginx与PHP的交互

Nginx与PHP的交互

作者: 北山学者 | 来源:发表于2018-11-17 17:26 被阅读0次
    FastCGI的请求流程

    Nginx+PHP的工程模式下,Nginx负责承载HTTP请求的响应与返回,以及超时控制记录日志等HTTP相关的功能,而PHP则负责处理具体请求要做的业务逻辑,它们俩的这种合作模式也是常见的分层架构设计中的一种。在它们各有专注面的同时,FastCGI又很好的将两块衔接,保障上下游通信交互,这种通过某种协议或规范来衔接好上下游的模式。

    在我们日常的PHP应用开发中也有这样的思想落地,譬如我们所开发的高性能API,具体的Client到底是PC、APP还是某个其他程序,我们不关心,而这些PC、APP、第三方程序也不关心我们的PHP代码实现,他们按照API的规范来请求做处理即可。

    参考

    1、你确定你真的懂Nginx与PHP的交互?
    2、Module ngx_http_fastcgi_module
    3、Writing Hello World in FCGI with C++
    4、【PHP源码分析】FastCGI协议浅析
    5、【转】PHP的执行原理/执行流程

    相关文章

      网友评论

          本文标题:Nginx与PHP的交互

          本文链接:https://www.haomeiwen.com/subject/pqrifqtx.html