Re: PHP as Application Server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Sep 26, 2012 at 5:58 AM, Maciej Liżewski
<maciej.lizewski@xxxxxxxxx> wrote:
>
> Why there is no possibility to run PHP in "application server" way among
> other SAPI modules and other possibilities to run PHP? PHP would encounter
> great performance boost and became more "enterprise" :) Just look at Ruby
> which is slow as hell compared even with PHP.
>
> By "application server" I mean scenario when there is statefull application
> on server side not only by session mechanizms but all classes definitions
> maintained in memory (no need to load class definition on every request),
> static class members (and their changes) persistent, background threads,
> etc. This way any op-code cachers won't be necessary...
>
> sounds great, huh? others have it already, so why doesn't PHP? are there
> any cons? problems too hard to solve (one can be memory leaks, thread safe
> coding, etc)? I mean it - I am realy curious why there is no such
> possibility and is there any hope we could get it?

    While there are no real plans to incorporate a full-fledged
application server at this time, PHP 5.4 does have an embedded
server[1] for development and such.  It's certainly not advisable to
use it for production, but the fact is, it's there.

     With regard to an actual production-worthy application server,
you might be interested in HipHop[2], which was developed by some of
the engineers over at Facebook.

        ^1: http://php.net/manual/en/features.commandline.webserver.php
        ^2: https://developers.facebook.com/blog/post/2010/02/02/hiphop-for-php--move-fast/

-- 
</Daniel P. Brown>
Network Infrastructure Manager
http://www.php.net/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux