私はキャッシングとそれをDoctrineで使用する方法を見ています。Zend Framework - Doctrine2 - リポジトリクエリキャッシング
// Build Configuration
$orm_config = new \Doctrine\ORM\Configuration();
// Caching
$cacheOptions = $options['cache']['backendOptions'];
$cache = new \Doctrine\Common\Cache\MemcacheCache();
$memcache = new Memcache;
$memcache->connect($cacheOptions['servers']['host'], $cacheOptions['servers']['port']);
$cache->setMemcache($memcache);
$orm_config->setMetadataCacheImpl($cache);
$orm_config->setQueryCacheImpl($cache);
$orm_config->setResultCacheImpl($cache);
私が使用して私のDBには非常に単純なクエリを実行している:
self::_instance()->_em->getRepository('UserManagement\Users')->find('1');
をそして私はありません
私はZend Frameworkのbootstrap.phpの中で、以下の持っていますキャッシュを正しく使用しているかどうか確かめてください(上の設定で として)クエリは実行するのに2倍の時間がかかるようです 無効にすると、これは正しいのですか?事前に
おかげで、 スティーブ