我真的对APC的常规缓存方面感到厌倦,并希望在我的代码中使用它(我知道该怎么做,这不是问题). 但是,我现在正在使用XCache作为opcache,并希望继续这样做,因为我已根据我的特殊需求调整“恰到好处”. 我想将APC缓存用作通用缓存的原因是我对Pear的PEAR :: Cache_Lite在使用它进行变量缓存方面不满意,因为它将它存储在磁盘上,而磁盘I / O是一个瓶颈而RAM不是,APC将
我真的对APC的常规缓存方面感到厌倦,并希望在我的代码中使用它(我知道该怎么做,这不是问题).
但是,我现在正在使用XCache作为opcache,并希望继续这样做,因为我已根据我的特殊需求调整“恰到好处”.
我想将APC缓存用作通用缓存的原因是我对Pear的PEAR :: Cache_Lite在使用它进行变量缓存方面不满意,因为它将它存储在磁盘上,而磁盘I / O是一个瓶颈而RAM不是,APC将变量存储在RAM中,而不是存储在磁盘上的文件中.
因此,任何人都有任何经验或知道是否可以将APC设置为仅作为通用缓存运行(通过我的PHP代码中的API调用,类似于PEAR :: Cache_Lite),同时我维护另一个opcache(在我的情况下),xcache).
谢谢.
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 ttl]])
Here is the API