I for one, would be very interested in such a module :-)
Dave

> -----Original Message-----
> From: Bas van Beek [mailto:b...@tobin.nl]
> Sent: Thursday, March 12, 2009 9:26 AM
> To: internals@lists.php.net
> Subject: [PHP-DEV] embed sapi module and multi-threading
> 
> Hi,
> 
> For a project of mine I had to have an embedded webserver with php
> support. For this I've used the boost::asio multi-threaded example as
> a base and modified it so I could enable php scripting support.  The
> first, logical and fast thing to do was to try out the embed sapi
> module but I found it to hang on concurrent php_embed_init calls.
> 
> The biggest issue I found was that the embedded module bundles sapi
> module startup and request startup. I ended up writing my own SAPI
> module as I also needed full support for POST methods, URL queries,
> etc. but I can imagine people being interested in having an embedded
> sapi which separates module startup/shutdown and request startup/
> shutdown so concurrency works together with being able to have
> separate request environments for each thread.
> 
> Separating these calls would allow for the following:
> 
> At program startup initialize the php environment
> At each thread startup initialize a php request environment
> 
> With a few minor alterations I could convert my specific sapi module
> or current embed module to a generic embed-mt multithread capable
> module.
> 
> Would this be something that you are interested in?
> 
> kind regards,
> 
> Bas van Beek
> 
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
> 




-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to