百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>Ecshop教程> 实现ecshop定时自动清除缓存功能
分享文章到:

实现ecshop定时自动清除缓存功能

发布时间:12/03 来源: 浏览: 关键词:

网店系统ecshop运行时间长了缓存过多,会出现一些页面打不开的问题。如果让系统自动刷新缓存,将大大加快网站访问速度。

以下最模板实现能够定时自动清除缓存的插件,请自行复制添加。

1.在ecshop中增加languages\zh_cn\cron\myclr.php,代码如下:

<?php   global $_LANG;   $_LANG['myclr']            = '删除缓存页面'; $_LANG['myclr_desc']       = '缓存页面删除'; $_LANG['myclr_day']   = '删除全部缓存页面';   ?>

2.ecshop中增加includes\modules\cron\myclr.php文件

<?php   $cron_lang = ROOT_PATH . 'languages/' .$GLOBALS['_CFG']['lang']. '/cron/myclr.php'; if (file_exists($cron_lang)) {     global $_LANG;       include_once($cron_lang); }   /* 模块的基本信息 */ if (isset($set_modules) && $set_modules == TRUE) {     $i = isset($modules) ? count($modules) : 0;       /* 代码 */     $modules[$i]['code']    = basename(__FILE__, '.php');       /* 描述对应的语言项 */     $modules[$i]['desc']    = 'myclr_desc';       /* 作者 */     $modules[$i]['author']  = 'zuimoban';       /* 网址 */     $modules[$i]['website'] = 'http://www.zuimoban.com';       /* 版本号 */     $modules[$i]['version'] = '1.0.0';       /* 配置信息      $modules[$i]['config']  = array(         array('name' => 'myclr_day', 'type' => 'select', 'value' => '30'),     );*/       return; }   clear_cache_files();   ?>

最后,将以上的文件上传到程序目录,在ecshop后台计划任务中安装设置即可。
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

相关文章

共有2人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板