PHP:使用APC作为通用缓存,XCache作为opcache,可能吗?

Ade*_*ard 6 php apc xcache

我真的对APC的常规缓存方面感到厌倦,并希望在我的代码中使用它(我知道该怎么做,这不是问题).

但是,我现在正在使用XCache作为opcache,并希望继续这样做,因为我已根据我的特殊需求调整"恰到好处".

我想将APC缓存用作通用缓存的原因是我对Pear的PEAR :: Cache_Lite在使用它进行变量缓存方面不满意,因为它将它存储在磁盘上,而磁盘I/O是一个瓶颈而RAM不是,APC将变量存储在RAM中,而不是存储在磁盘上的文件中.

因此,任何人都有任何经验或知道是否可以将APC设置为仅作为通用缓存运行(通过我的PHP代码中的API调用,类似于PEAR :: Cache_Lite),同时我维护另一个opcache(在我的情况下) ,xcache).

谢谢.

Nir*_*Nir 5

Xcache也可以作为通用缓存.就像APC一样.只需使用Xcache!

mixed xcache_get(string name)
bool  xcache_set(string name, mixed value [, int ttl])
bool  xcache_isset(string name)
bool  xcache_unset(string name)
bool  xcache_unset_by_prefix(string prefix)
int   xcache_inc(string name [, int value [, int ttl]])
int   xcache_dec(string name [, int value [, int ttl]])
Run Code Online (Sandbox Code Playgroud)

这是API


Cor*_*lou 0

运行时配置设置如下:

apc.optimization 0 “优化级别。零禁用优化器,较高的值使用更积极的优化。预计速度会得到非常适度的改进。这是实验性的。”

http://www.php.net/manual/en/apc.configuration.php#ini.apc.enabled