Zend OPcache
One major downside of PHP is that it loads and parses the PHP script on every request. Written in plain text, the PHP code is first compiled to opcodes, then the opcodes are executed. While this performance impact might not be noticeable with small applications that have one or few scripts in total, it makes a big difference with larger platforms, such as Magento, Drupal, and so on.
Starting from PHP 5.5, there is an out-of-the-box solution to this problem. The Zend OPcache extension addresses the repetitive compilation issue by storing the compiled opcodes in shared memory (RAM). Turning it on or off is simply a matter of changing the configuration directive.
There are quite a few configuration directives, a few of which will ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access