XCache和eAccelerator都有一个内存泄漏漏洞,即使在文件中执行的代码在每次执行时都没有使用任何内存,如果在一个循环中include相同的文件几十次,将会泄漏内存。 (没有eAccelerator或XCache的完全相同的脚本不会泄漏内存)
我用eAcceleratorreplace了XCache,起初我没有观察到这个bug,但是出现了。
OPCache有这个问题吗?还是会有同样的问题?
我使用PHP 5.4.29如果是这样,我可以从PECL安装OPCache,它将与PHP 5.5+捆绑在一起(即没有内存泄漏),还是我必须升级到PHP 5.5或更高?
如果您认为eAccelerator和XCache泄漏严重,请尝试使用APC,这完全使PHP崩溃。
在几年来我一直在使用OPcache我从来没有见过内存泄漏或崩溃。
也就是说,无论如何,你应该更新PHP,因为5.4将会在几天之内结束。