首页 > 其他分享 >discuz关闭缓存

discuz关闭缓存

时间:2023-03-07 10:32:07浏览次数:53  
标签:function 缓存 关闭 timestamp discuz timecompare template tplrefresh


修改 function_core.php 文件

vim  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);

 

后台更新缓存

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

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

discuz关闭缓存_php

 

后台设置缓存

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

discuz关闭缓存_缓存_02

 

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

discuz关闭缓存_缓存_03

 

删除缓存文件

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

标签:function,缓存,关闭,timestamp,discuz,timecompare,template,tplrefresh
From: https://blog.51cto.com/huangama8/6105448

相关文章

  • 浏览器数据库indexeddb-数据库缓存
    随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。现有的浏览器数据储存方案,都不适合储存大量数......
  • ansible关闭公钥认证的两种方法
    关闭公钥认证的方法有两种:-1.编辑ansible.cfg配置文件(默认在/etc/ansible中)[defaults]host_key_checking=False-2.直接设置环境变量vim/etc/profileexportANSIBL......
  • QT主窗口关闭,同时关闭打开的子窗体
    1、主窗口关闭,主窗口上的dock窗口不需要特殊处理也会关闭,直接退出主程序。2、主窗口关闭,需要在所有子窗口(单独new出来的非dock窗口)的构造函数中添加代码 this->setAttrib......
  • 人人商城强制关闭微信授权登录
    1.core/inc/functions.phpif(!function_exists('is_weixin')){ functionis_weixin() { global$_W;returnfalse; if(EWEI_SHOPV2_DEBUG){ returntru......
  • redis缓存过期策略学习
    转自:http://jinguoxing.github.io/redis/2018/10/10/redis-EXPIRE/https://juejin.cn/post/70589185032559001671.过期字典在redis中维护了一个expires字典,里面保存了数......
  • spring的循环依赖和三级缓存
    一、spring中bean的生命周期回顾要理解spring中的循环依赖问题需要先了解spring中bean的生命周期,spring中创建bean的过程中主要有这几个阶段:实例化前$\rightarrow$实......
  • 07-Redis系列之-双写一致性,缓存详解和优化点
    双写一致性redis和mysql数据同步方案先更新数据库,再更新缓存(一般不用)先删缓存,再更新数据库(在存数据的时候,请求来了,缓存不是最新的,一般也不用)先更新数据库,再删缓存(请求......
  • 彻底关闭Win10自动更新
    尽管Win11已经发布了一段时间,但目前互联网上大部分电脑用户所使用的的操作系统仍是Win10,对于Win10,笔者相信大部分人应该都不陌生,作为目前市面上占比最高的电脑系统,Win10的......
  • 关于hibernate执行sql语句后,进程不关闭的问题
    写了一个简单的测试程序,就是java查询数据库的,后面发现了数据库查询结束后,进程一直不会结束,在调试的时候,发现生成了一个线程,是这个线程不关闭。/****/packagecom.test.my......
  • Blend开启时,不关闭深度写入可能出现的问题
    测试用shader,就是在Unlit基础上开启Blend,开启深度写入(红色加粗部分)Shader"My/Blend/Unlit_Blend_ZWriteOn"{Properties{_MainTex("Texture",2D)......