如何在php 5.4版之后使用带有doctrine2的APC缓存

时间:2015-04-22 10:52:53

标签: php caching doctrine-orm apc opcache

我正在使用doctrine2的APC缓存,在bootstrapping时配置:

$config = new \Doctrine\ORM\Configuration();

$cache = new \Doctrine\Common\Cache\ApcCache;

$config->setMetadataCacheImpl($cache);
$config->setQueryCacheImpl($cache);
$config->setResultCacheImpl($cache);

php.ini的配置:

[APC]
apc.shm_size = '128M'
apc.enabled=1
apc.shm_segments=1
apc.num_files_hint=0
apc.user_entries_hint=0
apc.ttl=0
apc.user_ttl=7200
apc.gc_ttl=3600
apc.stat=1
apc.enable_cli=0
apc.file_update_protection=2
apc.max_file_size=2M
apc.cache_by_default=1
apc.use_request_time=1
apc.slam_defense=0
apc.stat_ctime=0
apc.canonicalize=1
apc.write_lock=1
apc.report_autofilter=0
apc.rfc1867=0
apc.rfc1867_prefix =upload_
apc.rfc1867_name=APC_UPLOAD_PROGRESS
apc.rfc1867_freq=0
apc.rfc1867_ttl=3600
apc.lazy_classes=0
apc.lazy_functions=0 

PHP的APC缓存dll扩展可用于PHP版本5.4 在5.4之后,内置扩展可用作opcache,但如何将其与doctrine2一起使用?

0 个答案:

没有答案