apcu和suPHP - 可能吗?

时间:2014-12-23 17:54:00

标签: php caching apc suphp

是否可以将apcu(作为php 5.5模块)与suPHP结合使用?

What is best PHP Handler for APC的答案是否:

  

suPHP也无法使用操作码缓存扩展名,例如eAccelerator或APC

但是这篇文章已经超过一年了,也许并不是指apcu。

我可以成功启用apcu模块(在cPanel中)并通过apc_storeapc_fetch传输内容 - 但不能在请求之间传输内容。当我重新加载脚本/页面时,它会忘记我一直存储的内容。

所以我首先要关注的是如果我正在尝试一些不可能的事情呢?

PS:对于记录,What is userland caching APCu extension in PHP?提供了一些有用的背景

1 个答案:

答案 0 :(得分:3)

不可能。

suPHP在一个新进程中运行每个PHP请求,因此尝试在请求中跨越请求保存数据的缓存扩展不起作用。 (或者,相反,它们可以工作,但任何存储的数据只能由该作业访问,并在请求结束时丢失。)

如果需要数据缓存,请使用类似memcached的内容。