您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms缓存文件函数分析
听兰2025-05-16phpcms教程已有人查阅
导读PHPCMS设置和读取缓存文件PHPCMS开发中经常用到读取文件缓存,比如常见的当前站点类别,是保存在缓存文件中的,读取的时候 用:
PHPCMS设置和读取缓存文件
PHPCMS开发中经常用到读取文件缓存,比如常见的当前站点类别,是保存在缓存文件中的,读取的时候 用:
在\libs\functions\global.func.php中定义了设置缓存函数setcache:
如果要把一个配置或者变量保存到缓存,可以这么用setcache函数
设置好了缓存,在用到缓存的时候怎么读取呢?也很简单,用getcache函数:
PHPCMS开发中经常用到读取文件缓存,比如常见的当前站点类别,是保存在缓存文件中的,读取的时候 用:
$this->categorys = getcache(‘category_content_’.$this->siteid,’commons’);
把常用的一些配置和需要经常用到的参数等存入缓存,可以大大提高程序的运行效率,避免重复读取,PHPCMS提供了设置和读取文件缓存的方法,本文讲讲PHPCMS设置缓存函数setcache和读取缓存函数getcache。在\libs\functions\global.func.php中定义了设置缓存函数setcache:
/**
* 写入缓存,默认为文件缓存,不加载缓存配置。
* @param $name 缓存名称
* @param $data 缓存数据
* @param $filepath 数据路径(模块名称) caches/cache_$filepath/
* @param $type 缓存类型[file,memcache,apc]
* @param $config 配置名称
* @param $timeout 过期时间
*/
function setcache($name, $data, $filepath='', $type='file', $config='', $timeout=0) {
pc_base::load_sys_class('cache_factory','',0);
if($config) {
$cacheconfig = pc_base::load_config('cache');
$cache = cache_factory::get_instance($cacheconfig)->get_cache($config);
} else {
$cache = cache_factory::get_instance()->get_cache($type);
}
return $cache->set($name, $data, $timeout, '', $filepath);
}
PHPCMS设置缓存文件如果要把一个配置或者变量保存到缓存,可以这么用setcache函数
$infos = $this->db->select();
foreach ($infos as $info){
$servers[$info['id']] = $info;
}
setcache('downservers', $servers,'commons');
第一个参数表示缓存名称,第二个参数是这个缓存的内容,第三个参数是缓存的位置,这里commons是保存在缓存文件夹的commons文件夹中。PHPCMS读取缓存文件设置好了缓存,在用到缓存的时候怎么读取呢?也很简单,用getcache函数:
$downservers = getcache(‘downservers’,’commons’)
第一个参数就是设置的缓存名称,第二个参数是缓存位置。和设置缓存的时候是对应的。
本文标签:
很赞哦! ()
相关教程
图文教程
phpcmsv9怎么安装,phpcmsv9安装步骤
1.首先到官网下载phpcms v9程序。2.下载完解压后,有两个文件夹,将install_package目录下所有文件上传到网站,并打开网http://你的域名/install/index.php。
phpcms头部调用代码示例
1‘标题:2.搜索关键词:网站描述:SEO技巧:网页描述不要超过40个字,否则被认为作弊。4.PC标签登录注册:6.表单部分:
phpcmsv9源码base.php解析
base.php在上文已经说过,是在PC中重要的一个文件,基本常量、核心类文件的加载都由它来完成。9行,定义了一个常量 IN_PHPCMS
phpcms怎么连接数据库,修改数据库文件
数据库配置文件位置:caches/configs/database.php我们打开这个配置文件,加入我们的数据库配置信息。数据库配置信息为二维数组结构,默认为default,可以根据
相关源码
-
(自适应响应式)英文外贸电子产品手机配件网站pbootcms模板专业级外贸网站模板基于PbootCMS内核开发,为电子产品跨境贸易企业设计。采用响应式布局技术,确保电脑、平板、手机等设备访问时自动适配显示效果。数据实时同步管理,一次编辑全平台生效。查看源码 -
(自适应)英文绿色精密模具零件加工五金零件pbootcms外贸网站模板本模板基于PbootCMS开发,为五金零件、精密模具加工等英文外贸企业设计。采用响应式布局,适配各类移动设备,是五金零件企业开展国际贸易的专业展示平台。查看源码 -
pbootcms响应式蓝色旅游旅行社pbootcms网站源码下载为旅游公司、旅行社定制的响应式网站模板,聚焦旅游线路展示、景点推荐及预约服务场景。采用PbootCMS内核开发,自适应技术确保PC与手机端数据实时同步查看源码 -
(自适应)摄像头安防电子设备pbootcms源码下载本模板基于PbootCMS系统开发,为安防电子设备企业设计,特别适合监控摄像头、安防系统等产品的展示。采用响应式技术,确保各类设备参数和功能在不同终端上都能清晰呈现。查看源码 -
(自适应响应式)黑色LED显示屏户外广告屏网站源码下载这是一款基于PbootCMS内核开发的响应式网站模板,专门为LED显示屏及户外广告行业打造。模板适配各类显示设备,帮助企业快速搭建专业官网,展示产品与服务优势,有效提升品牌形象。查看源码 -
(自适应)品牌策划网络设计作品公司个人pbootcms网站源码下载本款基于PbootCMS开发的网站模板专为品牌策划、设计公司打造,特别适合展示创意作品、设计案例和企业服务。模板采用现代化设计风格查看源码
| 分享笔记 (共有 篇笔记) |
