Slashdot Mirror


PHP Optimized for Windows Server 2008

Stony Stevenson writes "It used to be that popular PHP applications would run more poorly on Windows Server than on a Linux or Unix servers, for which PHP had been optimized. Specialist in the PHP language Zend Technologies now says that's no longer the case. The Zend Core commercially supported form of PHP has been certified by Microsoft as ready to run 'with performance and stability' on Windows Server 2008, said Andi Gutmans, co-founder and CTO of Zend. Previously, PHP 'didn't run as well as it should on Windows,' said Gutmans, despite the fact that 75% to 80% of PHP users were developing on Windows workstations."

5 of 182 comments (clear)

  1. FastCGI != Apache Module by Foofoobar · · Score: 4, Informative
    As a CGI you still have to make extra system calls that you don't have to make as an apache module. Running under FastCGI is a good first step but it still doesn't make it as fast as running it as an Apache Module. In a recent post on Slashdot about how Microsoft is learning from open source, they claim they made IIS more modular like Apache but this is not the case as PHP proves otherwise they could run it as a module.

    I applaud the effort to embrace open source languages though and hope they continue along this path of self improvement.

    --
    This is my sig. There are many like it but this one is mine.
    1. Re:FastCGI != Apache Module by arodland · · Score: 4, Informative

      In my testing (Perl, not PHP, but I don't think it particularly matters here), a "real world app" ran 98% as fast under FastCGI as under mod_perl -- and FastCGI is easier to deploy, easier to maintain, and (in the simple case) better on memory. Is it really worth chasing that extra 2%?

      Of course, in the case of PHP, there's an extra incentive. I don't trust PHP's security or sanity for shit. So I'd much rather have it running in its own process with its own permissions than have it dynamically linked directly into my webserver :)

  2. Re:Optimise your spell check by oxidiser · · Score: 5, Informative

    It's a British spelling. Like my handle (Oxidiser) or Aluminium.

  3. If you have to contact sales to find out the price by symbolset · · Score: 4, Informative

    Then the answer is: "More than it's worth."

    --
    Help stamp out iliturcy.
  4. Re:Misleading by Santana · · Score: 4, Informative

    This is misleading.

    Only if you have problems reading English. That sentence clearly speaks about development, not deployment.

    --
    The best way to predict the future is to invent it