Re: Zend Optimizer+ Source Code now available
| From: | Christopher Jones | Date: | Wed, 13 Feb 2013 20:50:09 +0000 |
| Subject: | Re: Zend Optimizer+ Source Code now available | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-65806@lists.php.net to get a copy of this message | ||
On 02/13/2013 06:51 AM, Zeev Suraski wrote:
For your browsing pleasure: https://github.com/zend-dev/ZendOptimizerPlus/ An initial README with some instructions is available at http://bit.ly/VSs5KC We’ve put it under the PHP license, with the same PHP Group copyright header as all files in PHP.Great to see. The README covers much of the content (and in more detail) that I previously wanted to see in the RFC. There are some things still missing from the RFC, though: - do you see Optimizer+ being enabled (if not in PECL) or disabled by default, etc. - your email comment to John Carter about Zend Guard decoder - There are still open questions in the RFC; these need to be closed before voting. Comments: - The README gives recommended parameters. Taking that advice at face value, I think these should be default settings. - Should the name reflect the code's main purpose (op-code caching), and allowing a future use of "optimizer" for a more sophisticated optimizer implementation? Or do you see Optimizer+ being the framework for such optimizations? Questions (I haven't dug through the code): - What do CLI processes share? - Is there an architectural reason why the 'embed' embedded SAPI couldn't be supported? (Lack of parent forking??) Chris -- christopher.jones@oracle.com http://twitter.com/ghrd Newly updated, free PHP & Oracle book: http://www.oracle.com/technetwork/topics/php/underground-php-oracle-manual-098250.html