立即注册找回密码
 

慧之家

[discuz开发] 终于解决discuz开发时缓存问题

[复制链接]

336

主题

1299

帖子

710

热度值

 任何值得你去的地点都没有捷径只有努力! 

最佳原创年度贡献荣誉管理优秀版主突出贡献灌水之王宣传达人推广达人热心会员活跃会员最佳新人论坛元老

发表于 2019-3-18 14:08:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册  

x
修改 function_core.php 文件

discuz_x3.2/upload/source/function/function_core.php

代码如下,添加红色字体

function checktplrefresh($maintpl, $subtpl, $timecompare, $templateid, $cachefile, $tpldir, $file) {



    static $tplrefresh, $timestamp, $targettplname;

    if($tplrefresh === null) {

        $tplrefresh = getglobal(‘config/output/tplrefresh’);

        $timestamp = getglobal(‘timestamp’);

    }



    //关闭缓存

    if(1 || empty($timecompare) || $tplrefresh == 1 || ($tplrefresh > 1 && !($timestamp % $tplrefresh))) {

        if(1 || empty($timecompare) || @filemtime(DISCUZ_ROOT.$subtpl) > $timecompare) {

            require_once DISCUZ_ROOT.’/source/class/class_template.php';

            $template = new template();

            $template->parse_template($maintpl, $templateid, $tpldir, $file, $cachefile);

后台更新缓存

后台管理 ——》工具 ——》 选择更新缓存

此处仅仅是更新缓存,无法删除缓存


后台设置缓存


后台管理 ——》 全局 ——》 性能优化 ——》 内存优化 ——》 ”内存优化功能设置“ ——》 ”关闭“缓存一些功能


后台管理 ——》 全局 ——》 性能优化 ——》 论坛页面缓存设置 ——》 ”缓存系数“ ——》 设置为”0″,关闭缓存


删除缓存文件


上图中,显示了缓存文件在“data/threadcache/” 目录下,因此登陆服务器,用控制台删除缓存文件


该会员没有填写今日想说内容.
使用高级回帖 (可批量传图、插入视频等)

发表回复

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

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
站点服务大厅 官方群