2

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

What is best PHP Handler for APC的答案说不:

suPHP 也不能与诸如 eAccelerator 或 APC 之类的操作码缓存扩展一起使用

但这篇文章已经有一年多了,可能不是指 apcu。

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

所以我首先关心的是排除我是否正在尝试一些不可能的事情?

PS:记录一下,PHP中的用户态缓存APCu扩展是什么?提供了一些有用的背景

4

1 回答 1

3

不可能。

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

如果您需要数据缓存,请使用 memcached 之类的东西。

于 2014-12-23T17:55:03.883 回答