Microsoft fastCGI versus Zend fastCGI

General discussion forum for the Zend Server
Post Reply
Posts: 1
Joined: Mon May 07, 2018 1:05 pm

Microsoft fastCGI versus Zend fastCGI

Post by tech9002 » Mon May 07, 2018 1:33 pm

In one scenario we are using " OS 2012 R2 + IIS 8.5 + Zend Server 8.5 " for our web application and in another scenario we are using same OS and IIS, but Zend Server version 7.5;

Is there a such a thing as using Microsoft fastCGI versus Zend fastCGI ?

Currently, I notice that our IIS fast CGI module is pointing to zend folder and php-cgi under zend folder.

Which is better to use ? Microsoft fastCGI OR Zend fastCGI ?

Right now, we are seeing a lot of performance problems and fast-cgi processes seem to be guzzling CPU to the levels upward of 70% many times.

Thanks for any helpful insights in advance.

User avatar
Zend Global Support
Posts: 997
Joined: Sun Dec 14, 2008 9:48 am

Re: Microsoft fastCGI versus Zend fastCGI

Post by zvika » Wed May 09, 2018 1:26 pm

Microsoft FastCGI is newer and is recommended with IIS for production. Most Windows developers are installing Zend Server with Apache, so it needs a CGI layer which is the Zend Enabler wrapper. The CPU comes from php.exe processes, and would probably be the same when running under a different Fast-CGI wrapper Apache module (as we changed to Apache mod-fcgi in later Windows versions, and also provide that option with Zend Server for Linux, for anyone who prefers Apache over NginX).
You cannot just change to a different FastCGI under Apache on a Zend Server version which was fully tested in our lab and get support, however you can still do that on your own - please check with our support team by opening a case with your questions and concerns.
CPU report also requires a support case as it should contain logs to process offline and tests to perform - not under this non-SLA forums.
Hope this helps!
Zvika Dror
Zend Support Team

Post Reply