我想知道是否可以在memcached中存儲函數變量。我編寫了將xml模板編譯成函數的基本模板系統。模板可以變得非常大,如果我可以緩存它,我想我可以獲得性能提升。會是這樣的工作,或者我會緩存對函數的引用?將php函數變量存儲在memcached中
$populate_template = function($values){
//compiled template
};
$memcached_object->set("some_key",$populated_template);
編輯:我也知道有php accelerators是做正是我想要的,但是這將是一個更容易能夠使用memcached的,因爲我不會去通過獲得另一個進程技術被批准。
你最好把它們「緩存」在文件系統中。在這種情況下,你可以通過使用opcode cachers來獲得提升。 – zerkms 2011-06-17 03:58:26