分享

开启微擎性能优化redis 微擎memcache

 昵称21532077 2019-04-15
  •  2018-02-06

  • 227


登录网站后,点击站点-性能优化,里面有四个项,一般opcache必须开启,用于php加速的。(如果你在小程序里阅读,请点下方“原文”,否则看不到代码)

下面介绍如何开启微擎memcache,php的组件memcache必须安装,未安装开启也无用,如何安装组件见 ; 打开目录的data/config.php文件,然后对比下面代码。

$config[setting][cache] = memcache;  //默认的mysql
$config[setting][https] = 0;  //改成1,可开启模块的https

在config.php文件里找到下面这行,把 127.0.0.1 写进去。

// --------------------------  CONFIG MEMCACHE  --------------------------- //
$config[setting][memcache][server] = 127.0.0.1; //memcache地址
$config[setting][memcache][port] = 11211;
$config[setting][memcache][pconnect] = 1;
$config[setting][memcache][timeout] = 30;
$config[setting][memcache][session] = 1; 
$config[setting][memcache][sql] = memcache;   //加上这句是开启sql缓存

下面介绍如何添加微擎redis,php的组件redis必须安装;远程的redis配置参加开启微擎远程redis缓存 相关配置

$config[setting][cache] = redis;  //默认的mysql改成redis

在data/config.php文件里,如果没有下面代码,手动加进去。

$config[setting][redis][server] = 127.0.0.1;  //redis的地址
$config[setting][redis][port] = 6379;
$config[setting][redis][pconnect] = 0;
$config[setting][redis][requirepass] = ;  //这里是密码,默认为空
$config[setting][redis][timeout] = 1;

到这里就完成开启了,微擎redis和微擎memcache并不用纠结哪一个更好,两者相对明显的区别是,redis部分数据存硬盘,服务器重启后仍旧有缓存;memcache是内存的,服务器重启后完全清空。 如果想2个都开启,可参考下面,但我未测试。

$config[setting][cache] = memcache;  
$config[setting][cache] = redis;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多