2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

X1.5 中缓存机制的变更 discuz 教程

公共账号 管理员组

X1.5 中对系统缓存进行核心化处理,方便未来产品以及第三方拓展。大家自己的第三方拓展、插件如果想利用X1.5的缓存机制,现在已经有了全新的使用方式且产品内置的方法一样。

1、创建缓存,在source/function/cache/ 目录下创建一个文件叫cache_mycache.php
<?php

if(!defined('IN_DISCUZ')) {
      exit('Access Denied');
}
function build_cache_mycache() {
      $data = array();
      //$data 数据获取
      save_syscache('mycache',  $data);
}

?>


注意函数名 mycache 必须和文件名保持一

2、使用缓存
<?php

loadcache('mycache');

print_r($_G['cache']['mycache']);

?>


同时 1.5 中以下函数的参数有所变化
/**
* @param $script - 脚本名称
* @param $cachedata - 
缓存数据,如果存在缓存数据则不需要chachenames
* @param $prefix - 缓存前缀
*/
function writetocache($script, $cachedata, $prefix = 'cache_')


去除了废弃的 $cachenames 变量

(以上内容在X1.5正式版中生效)
站长窝论坛版权声明 1、本帖标题:X1.5 中缓存机制的变更
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由公共账号在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (0)
返回
发新帖