使用 APC 缓存进行缓存

Alternative PHP Cache(APC) 是 PHP 的免费开放操作码缓存。它的目标是为缓存和优化 PHP 中间代码提供一个免费,开放,健壮的框架。

安装

sudo apt-get install php-apc
sudo /etc/init.d/apache2 restart

添加缓存:

apc_add ($key, $value , $ttl);
$key = unique cache key
$value = cache value
$ttl = Time To Live;

删除缓存:

apc_delete($key);

设置缓存示例:

if (apc_exists($key)) {
    echo "Key exists: ";
    echo apc_fetch($key);
} else {
    echo "Key does not exist";
    apc_add ($key, $value , $ttl);
}

表现

APC 比 Memcached 快近 5 倍