博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ECSHOP增加自动更新缓存的功能
阅读量:6902 次
发布时间:2019-06-27

本文共 773 字,大约阅读时间需要 2 分钟。

1、首先修改数据库结构

进入 ECSHOP后台 》 数据库管理 》SQL查询

输入下面SQL语句,提交,注意要把表前缀更改为你自己的。我这里使用的是默认表前缀ecs_。

INSERT INTO `ecs_shop_config` VALUES (65535, 10, 'last_clear_time', 'text', '', '', '1274090777', 1);

注:65535 这个值也是可以改的,但是不建议少于1000 如果少于1000,可能对其他值会产生影响。

 

 

2、打开 includes/init.php 这个文件在文件的最后添加如下代码:

 

--------------------------------------------------------------------------------

if (is_temps())

{

    clear_all_files();

    $sql="update ".$ecs->table('shop_config') ."set value=".time()." where code='"."last_clear_time '";

     $db->query($sql);

}

function is_temps()

{

    if(time()-$_CFG['last_clear_time']<10000)

    {

        return(false);

    }

    else

    {

        return(true);

    }

}

 

--------------------------------------------------------------------------------

上面代码中的10000 为自动更新间隔时间,单位为秒,

你可以根据自己网站的实际情况自行修改,比如改成 5000 或者20000。

 

转载地址:http://japdl.baihongyu.com/

你可能感兴趣的文章
几个常见用于解决nginx负载均衡的session共享问题的办法
查看>>
setTimeOut、setInterval与clearInterval函数
查看>>
Appium原理及版本变化细节
查看>>
iphone ios 用xcode4.2开发 访问web service的功能
查看>>
Visual Studio 代码折叠快捷键(摘要)
查看>>
《2016ThoughtWorks技术雷达峰会----雷达新趋势》
查看>>
正则【备用】
查看>>
FeatureSelectors
查看>>
数据库防火墙DBShield安装
查看>>
sudo with no password
查看>>
Windows 局域网ping获取设备IP
查看>>
使用蓝图来扩展编辑器
查看>>
USACO题目——Transformations
查看>>
除了 UCAN 发布的鹿班和普惠体,这些设计工具也来自阿里
查看>>
转载----Python正则表达式指南
查看>>
.Net使用system.Security.Cryptography.RNGCryptoServiceProvider类与System.Random类生成随机数
查看>>
HDU 1394 Minimum Inversion Number 线段树
查看>>
Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)
查看>>
ssm框架整合
查看>>
C/C++里自带提供的整数进制转换的几种方式(转载)
查看>>