Discuz教程网

Discuz开启eAccelerator 优化后提醒 新会员不更新的解决方法

[复制链接]
authicon dly 发表于 2012-7-18 09:55:29 | 显示全部楼层 |阅读模式
后台--全局--性能优化--开启 内存优化并且使用的是eAccelerator优化,速度处理能力加强.  但是论坛提醒时好时坏,新会员也不会更新了等等一系列缓存问题。

官方建议大家使用memcahe内存优化,我在Discuz x2.5 论坛性能优化速度优化的方法 - 让你论坛秒开教程中也是推荐大家使用memcahe内存优化。下面插件开发作者:kookxiang为大家提供开启eAccelerator优化后出现的问题解决方法:

打开source/class/table/table_common_syscache.php,查找第93行:
  1. if($this->_allowmem && memory('get', $cachename) !== false) {
  2. memory('set', $cachename, $data);
  3. }
复制代码

代替为
  1. if($this->_allowmem && memory('get', $cachename) !== false) {
  2. memory('rm', $cachename);
  3. memory('set', $cachename, $data);
  4. }
复制代码

然后覆盖文件,后台更新缓存即可解决。



上一篇:Discuz上传头像失败解决问题方案
下一篇:X2 6.28版Call to undefined function dintval()错误临时解决方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 01:28

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表