2
我試圖在默認情況下在我的產品環境中爲我的教義查詢設置memcache,但實際上並不能真正找到如何在文檔中執行此操作..將memcache默認設置爲symfony中的原則查詢的默認值
有沒有簡單的設置來做到這一點?
謝謝!
我試圖在默認情況下在我的產品環境中爲我的教義查詢設置memcache,但實際上並不能真正找到如何在文檔中執行此操作..將memcache默認設置爲symfony中的原則查詢的默認值
有沒有簡單的設置來做到這一點?
謝謝!
您可能想要使用兩種緩存:查詢緩存和結果緩存。您可以在doctrine docs中閱讀更多關於它的信息。
在示例中,您會發現Doctrine_Cache_Apc
驅動程序。使用其他類型的驅動程序(如memcache)非常簡單。只需使用適當的類名(對於memcache,它是Doctrine_Cache_Memcache
)。
例(在ProjectConfiguration.class.php
):
public function configureDoctrine(Doctrine_Manager $manager)
{
$cacheDriver = new Doctrine_Cache_Memcache($options); // insert your options!
$manager->setAttribute(Doctrine_Core::ATTR_QUERY_CACHE, $cacheDriver);
}
我約了symfony +學說緩存文章可能會有所幫助,以及:http://www.zalas.eu/symfony-meets-apc-alternative-php-cache
我提到APC,但它會爲內存緩存工作了。