欢迎来到瑞博软件站,找素材,搜软件,就上瑞博软件站!
为IIS的FastCGI使IIS Web服务器上托管在高性能和可靠的方式,支持FastCGI协议的流行应用程序框架。 FastCGI的提供一个高性能的替代方案,通用网关接口(CGI)首次发布以来已作为IIS的功能集的一部分支持的一个连接外部应用程序与Web服务器的标准方法。
使非线程安全的应用程序运行在IIS可靠框架
FastCGI的非线程安全的应用提供一个单线程的执行环境,大大提高了在IIS应用程序在生产环境中的可靠性。
CGI程序提高性能
CGI程序以处理请求并生成动态响应发送回客户端为每个请求的Web服务器发起的可执行文件。 CGI为每个请求启动和关闭过程的成本高,由于表现不佳。 FastCGI的地址提供一个机制,很多要求一遍又一遍地重复使用一个单一的过程,到CGI固有的性能问题。
微软已经和PHP社区共同努力了很久,他们终于研发出能让IIS更快地解析PHP的方法,用户们甚至不需要做基准测试就可以明显感觉到 PHP解析速度加 快。
早在2006年,微软就和Zend等厂商一起研发Windows Server下的优化工作,IIS产品组已经公布了IIS6和7的FastCGI扩展,它能让PHP执行效率更高。PHP一直以来是 IIS的尴尬,用PHP扩展的速度跟不上其它服务端(甚至还有一些致命问题例如在某内存地址报错),而PHP又比ASP.net普及得多,因此微软需要在 IIS+PHP上突破市场。
特点
•设置的每个进程的环境变量
•每个应用程序池的FastCGI进程可配置的最大数量
•可配置的最大请求数,FastCGI进程之前可以处理FastCGI的回收
•可用于在服务器上,以优化资源利用率的配置闲置超时
•命名管道和TCP基于FastCGI的处理程序和FastCGI进程之间的沟通渠道