坚持
  • 微信

当前位置:首页 > 后端技术 > SWOOLE >

swoole 与 php-fpm 在 HTTP 方面的差异

作者:管理员 时间:2022-12-01 阅读数: 3530人阅读

    学习swoole,需要一定的知识储备,、PHP 基础、Linux 基础、了解多进程/多线程/协程。

    swoole 与 php-fpm 在 HTTP 方面的差异:

    传统:Nginx(服务器)->PHP-FPM->加载框架,同步阻塞执行(返回结果)

    [Nginx](可以不需要)->SwooleHttpServer->同步阻塞/非阻塞/协程执行(返回结果)

    PHP-FPM 是后台多进程模型,但是只用来解析PHP脚本,没有Web服务器,无法处理HTTP请求;SwooleHttpServer 实现了HTTP协议解析,C语言实现,应用常驻内存,性能很高,并且支持了很多其它特性。