Heim > php教程 > PHP开发 > Hauptteil

So verwenden Sie Memcache im Zend-Framework

高洛峰
Freigeben: 2017-01-03 13:49:59
Original
1096 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt die Methode zur Verwendung von Memcache im Zend-Framework. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Im Zend-Framework-Projekt sind die folgenden spezifischen Methoden:

1. Suchen Sie Bootstrap.php und fügen Sie die folgende Initialisierung hinzu Methode (Hinweis: Bootstrap.php ist die Initialisierungsmethode „Laden aller Vorgänge“):

protected function _initMemcache()
{
$frontendOpts = array(
'caching' => true,
'lifetime' => 1800, //缓存生命周期3分钟,根据自己项目需求设置
'automatic_serialization' => true
);
$backendOpts = array(
'servers' =>array(
array(
'host' => '127.0.0.1',
'port' => 11211
)
),
'compression' => false
);
$memcache = Zend_Cache::factory('Core', 'Memcached', $frontendOpts, $backendOpts);
Zend_Registry::set('memcache',$memcache);
}
Nach dem Login kopieren

2. Rufen Sie es einfach dort auf, wo Sie es benötigen:

Zum Beispiel in Ihrem IndexController Call freundliche Links

public function indexAction(){
 $memcache=Zend_Registry::get('memcache');
 //友情链接
 if(!$datalink = $memcache->load('datalink')){
 $link=new Blog_Model_Friendlink();
 $datalink = $link->listshi ();//print_r($datalink);die;
 $memcache->save($datalink, 'datalink');
 }
 $this->view->datalink=$datalink;
}
Nach dem Login kopieren

Ich hoffe, dieser Artikel wird für alle hilfreich sein, die sich mit PHP-Programmierung befassen.

Weitere Artikel zur Verwendung von Memcache im Zend-Framework finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage