protected function _initSession()
{
// configure caching backend strategy
$oBackend = new Zend_Cache_Backend_Memcached(
array(
'servers' => array( array(
'host' => '192.168.0.100',
'port' => '11211'
) ),
'compression' => true
) );
// configure caching logger
// $oCacheLog = new Zend_Log();
// $oCacheLog->addWriter( new Zend_Log_Writer_Stream( 'file:///c:/pr-memcache.log' ) );
// configure caching frontend strategy
$oFrontend = new Zend_Cache_Core(
array(
'caching' => true,
'cache_id_prefix' => 'myApp',
'logging' => false,
// 'logger' => $oCacheLog,
'write_control' => true,
'automatic_serialization' => true,
'ignore_user_abort' => true
) );
// build a caching object
$oCache = Zend_Cache::factory( $oFrontend, $oBackend );
Zend_Registry::set('oCache', $oCache);
/*try{
$frontendOptions = array('lifeTime' => 7200, // 两小时的缓存生命期
'automatic_serialization' => false);
$backendOptions = array('cache_dir' => 'c://pljava/' // 放缓存文件的目录
);// 取得一个Zend_Cache_Core 对象
$cache = Zend_Cache::factory('Output','File', $frontendOptions,$backendOptions);
}catch (Zend_Cache_Exception $e){
echo $e;
}
if(!$cache->start('mypage')) {
echo 'Hello world! ';
echo 'This is cached ('.time().') ';
$cache->end(); // the output is saved and sent to the browser
}
echo 'This is never cached ('.time().').';
*/
/*$frontendOptions = array('lifeTime' => 7200);
$backendOptions = array(array('host' => 'localhost','port' => 11211, 'persistent' => true));
$cache = Zend_Cache::factory('Core', 'Memcached', $frontendOptions, $backendOptions);
if (!$result = $cache->get('time') ){
$time = date('r');
echo "generated: " . $time;
$cache->save($time, 'time');
} else {
echo "cache hit: ". $cache->get('time');
}*/
}
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com