在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
两者的区别是, cgi、fast-cgi协议早期的webserver只处理html等静态文件,但是随着技术的发展,出现了像php等动态语言。 为了解决不同的语言解释器(如php、python解释器)与webserver的通信,于是出现了cgi协议。只要你按照cgi协议去编写程序,就能实现语言解释器与webwerver的通信。如php-cgi程序。 有了cgi协议,解决了php解释器与webserver通信的问题,webserver终于可以处理动态语言了。 有没有发现很浪费资源? 于是,出现了cgi的改良版本,fast-cgi。fast-cgi每次处理完请求后,不会kill掉这个进程,而是保留这个进程,使这个进程可以一次处理多个请求。这样每次就不用重新fork一个进程了,大大提高了效率。 php-fpm是什么php-fpm即php-Fastcgi Process Manager。 nginx与php-fpm配合Nginx不只有处理http请求的功能,还能做反向代理。
|
2022-08-18
2022-08-15
2022-11-06
2022-07-29
2022-08-16
请发表评论