0
를
xyzTable::getInstance()->findOneBySufff($stuff);
0,123,516 :
enter code here$q = Doctrine_Query::create()
->from('Software s')
->leftJoin('s.Files f')
->useResultCache();
$q->execute();
그러나 무엇 관심 날 것은 내가 같은 테이블 조회를 캐시 할 방법은 다음과 같습니다
$servers = array(
'host' => 'localhost',
'port' => 11211,
'persistent' => true
);
$cacheDriver = new Doctrine_Cache_Memcache(
array(
'servers' => $servers,
'compression' => false
)
);
$manager->setAttribute(Doctrine::ATTR_RESULT_CACHE,$cacheDriver);
$manager->setAttribute(Doctrine::ATTR_RESULT_CACHE_LIFESPAN, 3600);
이 같은 캐싱 DQL의 첩 위대한 작품
이것은 내 응용 프로그램 코드에서 훨씬 더 자주 발생합니다. 어떻게해야합니까? 또한 교리 1.2에서 memcache를 사용하기위한 안내서가 있으면 더 행복 할 것입니다.