FastCGI optmized Windows build of 5.2.1RC2

php.internals

Edin Kadribasic

19 years ago
Hello, I have made a second build of 5.2.1RC2 for Windows with no thread safety enabled. This will only work for non threaded SAPIs such as CGI/FastCGI and CLI. The reason for this is that managing per thread state takes some CPU time from the main task of running PHP scripts making non thread safe PHP significantly faster. My initial benchmarks show 20-30% performance increase. This, together with the new fastcgi implementation for IIS from Microsoft should bring PHP performance on Windows to a new level. http://downloads.php.net/edink/php-5.2.1RC2-nts-Win32.zip (76aa90a7fdb0bd2eb62c1172501d6c6e) http://downloads.php.net/edink/pecl-5.2.1RC2-nts-Win32.zip (a493bdf794a5d44d749f6dcd2a55f9da) http://downloads.php.net/edink/php-debug-pack-5.2.1RC2-nts-Win32.zip (cbfd474fcdb61522d4c750b5c02d3df9) Edin

Vincent DUPONT

19 years ago
hello, thanks for this good news for Win poeple. Do you have any info on what version(s) of IIS/win32 this release soul be used? thank you Vincent Dupont Ausy Belgium -----Original Message----- From: Edin Kadribasic [mailto:edink@emini.dk] Sent: Fri 1/5/2007 14:27 To: PHP internals; php-general@lists.php.net Subject: [PHP] FastCGI optmized Windows build of 5.2.1RC2 Hello, I have made a second build of 5.2.1RC2 for Windows with no thread safety enabled. This will only work for non threaded SAPIs such as CGI/FastCGI and CLI. The reason for this is that managing per thread state takes some CPU time from the main task of running PHP scripts making non thread safe PHP significantly faster. My initial benchmarks show 20-30% performance increase. This, together with the new fastcgi implementation for IIS from Microsoft should bring PHP performance on Windows to a new level. http://downloads.php.net/edink/php-5.2.1RC2-nts-Win32.zip (76aa90a7fdb0bd2eb62c1172501d6c6e) http://downloads.php.net/edink/pecl-5.2.1RC2-nts-Win32.zip (a493bdf794a5d44d749f6dcd2a55f9da) http://downloads.php.net/edink/php-debug-pack-5.2.1RC2-nts-Win32.zip (cbfd474fcdb61522d4c750b5c02d3df9) Edin
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

Edin Kadribasic

19 years ago
Well you can already use PHP/fastcgi with Apache and IIS6 on windows using 3rd party fastcgi modules for these servers. What IIS7 (http://www.iis.net/) brings is native fastcgi implementation. Edin Vincent DUPONT wrote:

Edin Kadribasic

19 years ago
Well to correct myself, Microsoft has released their FastCGI module for earlier versions of IIS as well. Take a look at http://www.iis.net/default.aspx?tabid=2&subtabid=25&i=1207 Edin Edin Kadribasic wrote:

Andi Gutmans

19 years ago
Edin, Thanks for taking care of this! Andi