Doctrine кешированиеDoctrine кеширование

Symfony framework

Автор: Александр Степанов

5 февр. 2013 г., 09:42:58  768


Кешировать можно и нужно все! Если у вас есть apc, xcache, Memcache также можно хранить и в базе данных. У меня стоит APC, поэтому пример для него:

enablePlugins(array(
                  'sfDoctrinePlugin'
              ));    
  }

  public function configureDoctrine(Doctrine_Manager $manager)
  {	
    $manager->setAttribute(Doctrine_Core::ATTR_RESULT_CACHE, new Doctrine_Cache_Apc());	
  }  
}

После этого сайт ускорился в 2 раза!