2016-03-19 35 views
1

APC'nin kullanımdan kaldırıldığı kabul edildiğinden, Symfony uygulamamı buradan uzaklaştırmak istiyorum. Ancak Symfony belgeleri hala ağır bir şekilde buna işaret ediyor.Symfony 3'te PHP'de önbelleğe alma 5.6

PHP 5.6 opcache only provides bytecode caching (ve bir anahtar-değer deposu değil) gibi, APCu gibi bir önbellek mekanizmasına hala ihtiyacım olduğunu düşünür müydüm? Öyleyse, bu yapılandırma değerleri hala gerekli mi?

doctrine: 
    orm: 
     metadata_cache_driver: apc 
     result_cache_driver: apc 
     query_cache_driver: apc 

framework: 
    serializer: 
     cache: serializer.mapping.cache.apc 

ben caching drivers documentation yılında APCu herhangi bir söz bulamıyorum.

cevap

2

APC kullanımı bile sitenizi bozmaya yol açabilir bazı konularda nedeniyle cesaretini olmuştur, ve hatta son sürüm 2012

arasında Sep oldu kendi web sitesini http://pecl.php.net/package/APC görünümlü, adlı kullanıcı uzantısı güncelledi

Symfony'nin bu konudaki referanslarını neden güncellemediğini merak ediyorum, ancak alternatiflerin olduğunu okuyabilirsiniz. burada bakın: değerler dizisi, apc, memcache, memcached, REDIS, WinCache, zenddata, XCache veya hizmeti belirtebilirsiniz önbelleğe alma sürücüler için http://symfony.com/doc/current/reference/configuration/doctrine.html#caching-drivers

.

Yani vb

yine APC kullanmak istiyorsanız

memcache, memcached, REDIS gibi farklı alternatifleri kullanabilirsiniz, ancak ben bunu test değil, bu link bulundu.