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

标签 php apc xcache

我对 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 value [, int ttl]])

Here is the API

关于PHP:使用 APC 作为通用缓存,XCache 作为 opcache,可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1587452/

相关文章:

php - 将实体添加到 Symfony Sonata Admin Bundle 仪表板

php - PHP APC 的存储值的最大大小是多少?

php - 为什么PHP APC缓存未命中不断增加

php - 过期链接及其存储位置

php - Apache SetEnv 前置 REDIRECT_ 。是什么赋予了?

php - 通过 Ajax 将 HTML 内容发布到 PHP

php - 在表单中传递多行输入并在 PHP 中迭代它们?

php - APC -> APCu/OPCache,性能差

drupal - 在 MAMP 上升级 XCache

php - 我是否必须更改我的源代码才能使用 xcache 或其他 PHP 操作码缓存器?