`
gardenyuan
  • 浏览: 72395 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php fastcgi的优势

阅读更多
FCGI优势:
1 不用对于每个请求都fork一次,别小看这个fork,对于访问量非常大的某个逻辑,你用CGI,会造成系统fork大量的进程。进程过多了有会造成切换,开销不小。
2 FCGI初始化操作不用对每个请求都进行。 有时候你的业务逻辑需要连接某个服务器,查询数据,如果查询非常频繁,用FCGI的话可以建立个长连接。用CGI的话,每次建立一个连接,无论是服务器端主动关闭连接还是CGI关闭连接,都会造成一定数量的TIME_WAIT连接。

FCGI劣势:
1 如果你的程序实现某个地方有问题,比如内存小泄露,久而久之所占的内存会很大,CGI不会有这个问题。为了避免诸如此类的问题,很多人喜欢在FCGI处理一定数量的请求后自动exit。
2 FCGI常驻内存,多少占点内存空间。

总之,看需要选择,如果访问量大到一定程序,CGI是支持不住的时候或者业务逻辑要求常驻内存的服务,用FCGI,否则,能够用CGI就用CGI吧。
分享到:
评论

相关推荐

    php-5.4.37-Win32-VC9-x86

    最终建议:IIS下,使用ISAPI方式运行PHP,就使用Thread Safe(线程安全)的版本,使用FastCGI方式运行PHP,就使用None Thread Safe(NTS,非线程安全)的版本。 注:php5.2没有vc9,php5.3、php5.4没有vc6。呵呵。...

    Ubuntu中Nginx服务器安装配置教程

    Nginx 的优势在于它的轻量级和高性能,非常适合大型网站和高流量的应用场景。 PHP 支持 在 web 服务器中,对 PHP 的支持可以通过三种方式实现: 1. 通过 web 服务器内置的模块来实现,例如 Apache 的 mod_php5。 ...

    php-fpm添加service服务的例子

    nginx通过FastCGI运行PHP比Apache包含PHP环境有明显的优势,最近有消息称,PHP5.4将很有可能把PHP-FPM补丁包含在内核里,nginx服务器平台上运行PHP将更加轻松,下面我们就来看一篇php-fpm平滑启动并配置服务例子。...

    lanmp:适用于Apache,Nginx,MySQL和PHP的自动安装脚本

    一,简介LANMP指的是Linux + Apache + Nginx + MySQL + PHP运行环境。 LANMP一键安装包是用Linux Shell语言编写的,用于Linux系统( Redhat / CentOS / ...多种PHP处理方式Nginx以FastCGI方式解析PHP , Nginx + A

    单台web服务器如何尽可能的提高网站性能

    这里php采用fastcgi的方式接入nginx,php5.3 自带的php-fpm已经很好了,相比于apache的php模块方式,这里由php自己直接处理php请求是比较好的,并且可调控进程数量以优化并发性能。 上面说的是基本环境,我有一台...

    aardio(快手AAuto Quicker) v17.45

    aardio已支持网站开发、FastCGI服务端开发,使用 wsock.tcp.simpleHttpServer 甚至只需要一句代码就可以创建一个微型嵌入式HTTP服务端(可以结合浏览器组件方便的用于桌面软件的Web界面开发),aardio语法可直接支持...

    nginx 作为反向代理实现负载均衡的例子

    nginx 这个轻量级、高性能的 web server 主要可以干两件事情: 〉直接作为http server(代替apache,对PHP需要FastCGI处理器支持); 〉另外一个功能就是作为反向代理服务器实现负载均衡 以下我们就来举例说明如何使用...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    1.2.2 选择Nginx的优势所在 1.3 Nginx的模块与工作原理 1.4 Nginx的安装与配置 1.4.1 下载与安装Nginx 1.4.2 Nginx配置文件的结构 1.4.3 配置与调试Nginx 1.4.4 Nginx的启动、关闭和平滑重启 1.5 ...

    xrkmonitor字符云监控系统-PHP

    xrkmonitor字符云监控系统优势: 支持插件功能, 监控插件无需开发,自由选择监控插件,安装即可使用 集成告警功能, 支持多种告警方式 集成分布式日志系统功能 支持多种部署方式 a.集中部署(全部服务部署在一台...

    高性能高并发服务器架构大全

     面向高负载的架构Lighttpd+PHP(FastCGI)+Memcached+Squid 113  思考高并发高负载网站的系统架构 113  "我在SOHU这几年做的一些门户级别的程序系统(C/C++开发)" 115  中国顶级门户网站架构分析1 116  ...

    xrkmonitor字符云监控系统 v3.4

    5、告警集成: 集成告警功能, 支持邮件、短信、微信、PC客户端等告警方式,告警功能无需开发直接可用xrkmonitor字符云监控系统优势支持插件功能, 监控插件无需开发,自由选择监控插件,安装即可使用 集成告警功能...

Global site tag (gtag.js) - Google Analytics