PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > WellCMS

Wellcms,缓存使用

管理员 2024-12-15
WellCMS
110

wellcms 2.0 支持缓存 Yac、Apc、XCache、Redis、Memcached,其中Redis仅支持了基础的增删查,其他功能请自行添加。


配置支持缓存方法,使用支持utf8的编辑器,notepad++也可以。如果同一台服务器安装多个 wellcms 为了防止缓存冲突,请修改缓存前缀 cachepre 对应的值,修改成当前域名。

打开 conf/conf.php

'cache' => array(
    'enable' => true,
    'type' => 'mysql', // 修改此处,将mysql替换成服务器已安装的缓存 如 yac、redis、memcached 等,如不跨进程推荐使用yac
    'memcached' => array(
        'host' => 'localhost',
        'port' => '11211',
        'cachepre' => 'well_', // 缓存冲突修改 well_ 为当前域名 xxx.com_
    )


持久存储,永不过期

kv_set('key1', 'value1');

kv_get('key1');

kv_delete('key1');


缓存,可以设置过期时间

cache_set('key1', 'value1', 60); // 60 秒

cache_get('key1');

cache_delete('key1');


持久存储,CACHE 加速

kv_cache_set('key1', 'value1');

kv_cache_get('key1');

kv_cache_delete('key1');


插件配置信息,合并到 setting 进行存储,持久存储,并且通过 cache 加速(如果开启 cache)

所有插件配置信息统一使用setting进行存储、获取。

setting_set('key1', 'value1');

setting_get('key1');

setting_delete('key1');


全站实时数据,合并到 runtime 中进行存储,持久存储,并且通过 cache 加速(如果开启 cache)

runtime_set('key1', 'value1');

runtime_get('key1');

runtime_delete('key1');


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

扫码关注

qrcode

QQ交谈

回顶部