php-fpm是什么
PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,旨在将FastCGI进程管理整合进PHP包中。
相对Spawn-FCGI,PHP-FPM在CPU和内存方面的控制都更胜一筹,而且前者很容易崩溃,必须用crontab进行监控,而PHP-FPM则没有这种烦恼。
php中fastcgi和php-fpm是什么东西
首先要明白CGI是一个协议,方便程序员开发程序的, 而fastcgi是cgi的一个改良版,优化了CGI的性能, php-fpm是实现了fastcgi的一个程序(当然,被官方收录了). 而php-fpm是php的一种工作模式。以服务的形式接收服务器传来的php文件,处理返回。 php一般还会以apache模块的形式工作.
nginx反向代理后为什么访问php文件会提示404
可能的原因:
nginx配置有误,没有将请求转发到正确的处理程序(如php-fpm等),转发到一个不存在着的路径
请求已经转发到php处理程序,但php处理程序配置没有找到对应的脚本
php已经处理了脚本,但代码里返回了一个404的状态码
easyswoole测评
EasySwoole采用协程非阻塞模型,且资源不重复加载消耗,理论上就比nginx+php-fpm快的多,由于目前采用的是1核2G的本地测试服,性能较弱,所以后者并发量上不去,用线上的同等配置速度能达测试服的3~6倍,速度已然完全可以接受。
EasySwoole还提供了很多实用的组件。

