你的位置:LAMP之窗 >> 资讯 >> SupeSite >> 详细内容 在线投稿

supesite自动更新资讯缓存

热度91票  浏览113次 【共0条评论】【我要评论 时间:2010年3月20日 18:12
蘑菇刚刚安装supesite,发现了一些使用上的不便,本文仅解决资讯内容更新。今后会陆续增加一些其他类型的应用,如果特殊需要的同学请联系蘑菇。

1,在function/cache_function.php中添加函数

/**
 * 更新资讯cache
 */
function updatenewsdbcache() {
    global $_SGLOBAL;
    dbconnect();
    $subs = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f');
    $_SGLOBAL['db']->query('TRUNCATE TABLE '.tname('cache'));
    //分表
    foreach ($subs as $tbl) {
        $_SGLOBAL['db']->query('TRUNCATE TABLE '.tname('cache_'.$tbl));
    }
}


2,在include/cron下新建updatedbcache.php

if(!defined('IN_SUPESITE')) {
    exit('Access Denied');
}
include_once(S_ROOT.'./function/cache.func.php');
// 更新supesite数据库缓存
updatenewsdbcache();


3,supesite管理后台的计划任务中添加此计划,蘑菇设置为10分钟,由于更新缓存对服务器的压力有所增加,所以请各位同学按各自需要更新。
TAG: supesite 缓存 自动 资讯
顶:8 踩:5
对本文中的事件或人物打分:
当前平均分:-0.64 (28次打分)
对本篇资讯内容的质量打分:
当前平均分:-0.54 (28次打分)
【已经有22人表态】
5票
感动
3票
路过
2票
高兴
3票
难过
1票
搞笑
3票
愤怒
4票
无聊
1票
同情
上一篇 下一篇
发表评论

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】
       

网络资源