是否还值得安装'eaccelerator'PHP编译器缓存


Is it still worthwhile to install the 'eaccelerator' PHP compiler cache?

早在PHP 4侏罗纪时代,我经常安装一个名为'eaccelerator'的PHP扩展,通过缓存编译后的字节码来提高PHP的性能。

我在其他地方读到,PHP 5对像eaccelerator这样的附加组件的需求已经减少了,但是仍然有足够的速度差异使它值得安装在Linux服务器上吗?

是的,操作码缓存仍然会产生显著的性能差异。
不过,现在大多数人都在使用APC而不是eAccelerator。

不,eAccelerator不再积极维护(因为没有证据表明它是)。

我想说,使用APC或其他更现代、更积极维护的加速器技术是值得的。如果您正在寻找OP代码缓存技术,请选择APC,它很流行,有更多的库支持,并且得到了积极的维护。它显然也会包含在未来的PHP 6版本中。

您可能会读到另一个类似问题的答案,这表明如果您考虑到缺陷(可能缺乏PHP 6支持,较旧且明显未维护等)并且仍然希望使用某些您已经存在的舒适程度的东西,则eAccelerator可能是可行的。这取决于你的需求和工作环境。