Yii:未配置服务器的APC缓存引发错误
我已经为YII应用程序配置了APC缓存,但当我在缓存中放入变量时,第222行出现以下错误:Yii:未配置服务器的APC缓存引发错误,yii,apc,Yii,Apc,我已经为YII应用程序配置了APC缓存,但当我在缓存中放入变量时,第222行出现以下错误: APC Cache Error 以下是APC缓存的config/main.php条目: 'cache'=>array( 'class'=>'system.caching.CApcCache', 'servers'=>array( array('host'=>'localhos
APC Cache Error
以下是APC缓存的config/main.php
条目:
'cache'=>array(
'class'=>'system.caching.CApcCache',
'servers'=>array(
array('host'=>'localhost','port'=>11211,'weight'=>60),
array('host'=>'localhost','port'=>11212,'weight'=>40),
),
),
以下是我用来将数据放入缓存的代码:
public function getReligion(){
$lstofvals=Yii::app()->cache->get('RELIGION');
if ($lstofvals===false){
Yii::log('Loading Religion Data from List of Values.');
$lstofvals=$this->PopulateLSTValsData('RELIGION');
Yii::app()->cache->set('RELIGION', $lstofvals);
}
return $lstofvals;
}
我可以看到apc.php以图形和所有其他细节的形式输出
任何帮助都将不胜感激
还请确认我在缓存中存储基础数据的策略是否正确。我是Yii的新手,了解到MemCache和APC Cache是满足此类需求的理想人选
非常感谢,,
Faisal从配置文件中删除整个服务器阵列。APC不是分布式的。据我所知,memcache使用的是服务器图像未上载…以下是文本错误输出:CEException属性“CApcCache.Servers”未定义。D:\yii\framework\YiiBase.php(222)$object=call\u user\u func\u数组(数组($class,'newInstance'),$args);216}217}218 else 219$object=新的$type;220 221 foreach($key=>$value)222$object->$key=$value;223224返回$object;非常感谢。最好的问候,费萨尔