Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] TOPLIST首页四格Cache版 升级后不更新临时解决方案

[复制链接]
highnfar 发表于 2007-7-27 12:16:29 | 显示全部楼层 |阅读模式
仅针对此类 https://discuz.dismall.com/thread-388816-1-15.html 使用cache的首页四格

此方案为临时解决方案 完全方案周末有空研究一下

临时方案1: 大型论坛会影响效能


  1. include/newthread.inc.php
  2. include/newreply.inc.php
  3. include/editpost.inc.php
  4. topicadmin.php

  5. 四个文件中

  6. 查找

  7. updatecache('newthread');  或 updatecache('****');

  8. 修改成

  9. updatecache();
复制代码



临时方案2: 有没有弊端还不知道

  1. 在 include/cache.func.php 中

  2. 把下面这段屏蔽掉

  3. //                        $cachedata = '';
  4. //                        if($cachename && !is_array($cachename) && $script <> $cachename) {
  5. //                                $_DCACHE = array();
  6. //                                @include(DISCUZ_ROOT.'./forumdata/cache/cache_'.$script.'.php');
  7. //                                if($_DCACHE && isset($_DCACHE[$cachename])) {
  8. //                                        foreach ($_DCACHE as $key => $val) {
  9. //                                                $cachedata .= ($key == $cachename) ? getcachearray($cachename, $script) : getcachevars(array("_DCACHE['$key']" => $val));
  10. //                                        }
  11. //                                }
  12. //                        }
复制代码

[ 本帖最后由 highnfar 于 2007-7-27 14:26 编辑 ]
lx3leon 发表于 2007-7-27 13:08:26 | 显示全部楼层
我的是首页3格CACHE版,此方法能用不?

我装的是这里的:https://discuz.dismall.com/thread-573285-1-1.html
回复

使用道具 举报

lx3leon 发表于 2007-7-27 13:18:25 | 显示全部楼层
成功了!这个3格也可用这个办法更新,顶楼主~希望更多遇到此类问题的人能够看到
回复

使用道具 举报

lx3leon 发表于 2007-7-27 13:19:10 | 显示全部楼层
想问一下,“临时解决方法”何解。。。此方法不能长用吗?
回复

使用道具 举报

习明 发表于 2007-7-27 13:30:18 | 显示全部楼层
updatecache(); =更新全部缓存
回复

使用道具 举报

lx3leon 发表于 2007-7-27 13:42:06 | 显示全部楼层
请问楼上的,这样修改的话是好是坏? 有没有其他的解决方法?
回复

使用道具 举报

walkerzhang 发表于 2007-7-27 13:47:41 | 显示全部楼层
顶一下,问题暂时解决了。。。
回复

使用道具 举报

pc77maikongjian 发表于 2007-7-27 14:21:32 | 显示全部楼层
楼主辛苦了哈  
回复

使用道具 举报

习明 发表于 2007-7-27 14:35:40 | 显示全部楼层
全部更新缓存和后头点一次更新缓存一样 严重增加服务器负担
你们说的不能更新是指某个不更新还是全都不更新 看了一下你们提供的两个链接 似乎代码上是有些问题 不过不至于全都不更新
回复

使用道具 举报

 楼主| highnfar 发表于 2007-7-27 14:37:30 | 显示全部楼层
更新了第二种方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 21:23 , Processed in 0.028288 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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