Re: Re: ZTS improvement idea
| From: | Joe Watkins | Date: | Thu, 14 Feb 2019 16:13:44 +0000 |
| Subject: | Re: Re: ZTS improvement idea | ||
| References: | 1 2 3 4 5 6 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-104418@lists.php.net to get a copy of this message | ||
EXACTLY
Sorry I didn't answer in full, but I've been listening to people say its
not important for so long, I'm pretty tired of it by now.
We are talking about merging a thing that has the ability to make some
maths faster, at huge cost to the project, in two days I wrote a new
extension called parallel that can make *any* code faster if you have the
cores, which we all do, without complicating anything, and without cost.
Just a bit of thinking necessary.
I don't object to the JIT at all, but without zts it's a non starter for
me. The fact that there are easy improvements that could be done for ZTS
that we seem to being held to ransom for is just awful.
I wish more people would really think ...
https://gist.github.com/krakjoe/254897be71d23b5d5ac2d436f52e8d7d
Cheers
Joe
On Thu, 14 Feb 2019, 16:59 Rowan Collins <rowan.collins@gmail.com wrote:
> On Thu, 14 Feb 2019 at 15:47, Christoph M. Becker <cmbecker69@gmx.de>
> wrote:
>
> > On 14.02.2019 at 12:56, Zeev Suraski wrote:
> >
> > > On Wed, Feb 13, 2019 at 11:26 AM Joe Watkins <krakjoe@gmail.com>
> wrote:
> > >
> > >> The ZTS build is very commonly used in Windows today
> > >
> > > Any idea why?
> >
> > windows.php.net:
> >
> > | With Apache you have to use the Thread Safe (TS) versions of PHP.
> >
> >
>
> Ah, that makes sense; the only Apache MPM supported on Windows is
> mpm_winnt, which is thread-based:
> http://httpd.apache.org/docs/2.4/mod/mpm_winnt.html
>
> Again, this only makes sense if using server modules (mod_php); anyone
> using FastCGI will presumably be unaffected.
>
>
> All that being said, it would be nice if ZTS became more mainstream, so
> more people had access to userland threading / parallel processing
> extensions.
>
> Regards,
> --
> Rowan Collins
> [IMSoP]
>