On Tue, Jan 29, 2013 at 5:03 PM, Zeev Suraski <z...@zend.com> wrote:
> I didn’t want to hijack the Optimizer+ thread so I’m creating a new one,
> based on the apparent level of interest in ZTS.  This isn’t an RFC to
> remove ZTS by any stretch, but I **am** a bit confused about why people are
> still using ZTS.
>
>
>
> A bit of background.  I started the ZTS project (based on initial work by
> Shane Caraveo more than a decade ago), and invested countless hours in
> pushing it all throughout PHP.  So I really hold absolutely no grudge
> against it, quite the contrary…  However, many years ago, I came to the
> conclusion that it was a bit of a lost cause trying to weed out all the
> thread safety issues from everywhere – and that a simpler, more elegant
> solution exists in the form of FastCGI.
>
>
>
> Which brings me to the subject of this mail – why are you using ZTS PHP
> instead of single threaded PHP?  The reasons not to use it are few but
> fairly major – it’s significantly slower than the non-ZTS PHP, and it’s
> significantly less robust in the sense that a single bug somewhere can
> bring down an entire server (or at least a bunch of many different
> threads).  What are your reasons to choose it over FastCGI?

Hey:

It's not we choose ZTS, it is there are many users run with them (IIS,
Apache+workers, and pthreads extension require it)

and all PHP extensions supports it, so if O+ doesn't, it feel a little
inconsistent.

thanks

>
>
>
> Zeev



-- 
Laruence  Xinchen Hui
http://www.laruence.com/

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

Reply via email to