[Bug 1527105] [NEW] Performance: drop HANDLE_BLOCK_INTERRUPTIONS support

Daniel Axtens dja at axtens.net
Thu Dec 17 07:53:18 UTC 2015


Public bug reported:

Dropping HANDLE_BLOCK_INTERRUPTIONS, which is only used by Apache 1, and
is dropped in PHP7, leads to a 4-6% speedup on artificial benchmarks and
a measurable speedup on real world applications.

I have written a patch to do this and submitted it upstream:
https://github.com/php/php-src/pull/1532

The PHP folk are a little hesitant to merge it in case there's anyone
downstream who has a custom server API that still uses the hooks. Ubuntu
doesn't ship Apache 1, nor does it have any custom server APIs, so it's
safe to be merged, giving all your users a speed boost.

All the details and the patch are in the upstream submission, and I'm
happy to answer any other questions or get it into whatever format is
most useful for you.

** Affects: php5 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to php5 in Ubuntu.
https://bugs.launchpad.net/bugs/1527105

Title:
  Performance: drop HANDLE_BLOCK_INTERRUPTIONS support

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1527105/+subscriptions



More information about the Ubuntu-server-bugs mailing list