我只想知道如果启用了 SuPHP,为什么 eAccelerator 不起作用?

mah*_*n3d 3 linux php web-server apache-2.2

我只是想知道为什么人们说如果启用了 SuPHP,eAccelerator 将无法工作,因为在我的服务器中,我正在运行 e-accelerator,现在我已经启用了 suphp,至少到目前为止它似乎工作正常......

问题是

  1. 这是运行两者的好主意吗?
  2. 如果我要禁用电子加速器,我该怎么做?
  3. 使用 suphp 时,除了电子加速器之外,还有其他加速方法吗?
  4. 使用 php 使网络服务器快速运行的技巧是什么?
  5. 知道 XCache 操作码的性能和推荐吗?

JMe*_*erX 5

SuPHP 需要一个脚本以特定用户身份运行,鉴于此,我不确定是否需要在您的环境中使用 SuPHP。

  1. 这不是一个好主意,因为它们不能很好地协同工作。
  2. 禁用php.ini文件中的加速器
  3. 没有适合 SuPHP 的加速器。我相信这与 suPHP 的工作方式有关,因为它会根据需要启动和停止 PHP。所有的加速器都需要持久的PHP。
  4. 如果您无法使用 SuPHP,那么我会高度考虑使用 APC - 请参阅此处
  5. 据我所知,XCache 也不适用于 SuPHP

看看 FastCGI,因为它允许设置缓存并且比 SuPHP 的开销更低