如果 eAccelerator 使用操作码缓存来处理 PHP 请求,那么为什么不是所有公司都在其生产服务器上采用这种缓存?Apache/PHP/mod_php 为何不将其与软件包捆绑在一起?
答案1
并非所有包/脚本都能与 eAccelerator 很好地兼容。而且 eAccelerator 永远不会进入 PHP,因为 APC(高级 PHP 缓存)将包含在 PHP 5.4 中,并且普遍认为它比 eAccelerator 更好。
此外,并非所有 Web 服务器都使用 PHP 作为 Apache 模块 (mod_php);在共享 Web 托管中,使用 suphp 或 fastcgid 按用户运行 PHP 是很常见的。eAccelerator 与 fastcgid 配合不佳,suphp 则更是如此。