对于共享托管环境来说,最有效的 PHP 加速器是什么?

对于共享托管环境来说,最有效的 PHP 加速器是什么?

只是想知道在共享环境中使用像 APC 这样的工具而不是 eAccelerator(用于 PHP)是否有任何性能优势。

答案1

不确定是否能替代 eAccelerator,但一般来说,APC 比 eAccelerator 更好用,因为它比后者开发得更积极,而且发布周期要好得多。另外,可能值得指出的是,APC 将作为 PHP 核心的一部分与即将推出的 PHP6 集成(尽管您仍必须在 php.ini 文件中明确启用它)。这也让我对它产生了一定偏见。

答案2

如果你不了解你的环境和代码,就很难量化操作码缓存给你带来的好处。不过一般来说,你会看到性能提升介于一点很多,这对您来说非常麻烦。所以请尝试一下并观察您的指标。

这里有一份关于操作码缓存的很好的统计比较堆栈溢出。正如您从结果中看到的,在性能方面,APC 常常被 eAccelerator 击败。然而,性能并不是一切。APC 易于安装和配置,并且具有良好的未来支持 - 频繁发布并被纳入 PHP 代码库。

我个人尽可能使用 APC。

相关内容