document.writeln('');
毕竟xiunobbs是一款主社区论坛的程序,当数据太大,必定会影响网站运行速度。为了提高网站访问速度,我们用到了cos(储存桶)来储存文件;用cdn(分布式加速)加速;光解决了宽带问题,还需要解决网站服务器CPU的压力。
当你访问一个页面,需要多次去网站数据库查询相关数据,这就造成了CPU压力。修罗作者在开发时已经想到这个问题了,所以程序已经内置了选择那种方式访问数据库。
为了减少访问数据库次数,减少服务器哪里,于是前辈们开发了redis,memcached等的数据库缓存服务器软件,xiuno程序中,我们可以任意选择直连mysql[默认]、redis、memcached。下面的教程,我们以redis为例。
我选择在宝塔面板给大家操作演示
软件商店→搜索redis→安装redis
选择xiuno网站所用的php版本,点击设置
打开php设置后
安装扩展→选择redis→安装
memcached的安装方法与上方相同
在xiuno网站根目录找到/conf/conf.php
第24行
type => mysql,type => mysql,type => mysql,
将mysql改为redis
第49行到54行
redis =>array (host => localhost,port => 6379,cachepre => 表前缀_,),redis => array ( host => localhost, port => 6379, cachepre => 表前缀_, ),redis => array ( host => localhost, port => 6379, cachepre => 表前缀_, ),
一般默认不用修改,如果你的redis端口不是6379,或者数据表前缀不是bbs_那么就需要手动修改该配置。
值得一提的是redis只能在一个php中运行,如果你有两个网站的数据表前缀名相同,那么不可以使用,那样会导致两个网站的数据库错乱在redis的缓存中
memcached的配置方法与上方教程大体一致,不过相关配置在43行到48行
memcached =>array (host => localhost,port => 11211,cachepre => 表前缀_,),memcached => array ( host => localhost, port => 11211, cachepre => 表前缀_, ),memcached => array ( host => localhost, port => 11211, cachepre => 表前缀_, ),
xiunobbs还支持php的opcache缓存,在php扩展中找到opcache并安装即可自动生效。上面的redis、memcached、以及刚刚提到的opcache,我都没有给大家解释,大家可以去百度中查一查他们的功能逻辑,它为什么可以给网站提高效率降低服务器负载。xiunobbs还支持php的opcache缓存,在php扩展中找到opcache并安装即可自动生效。 上面的redis、memcached、以及刚刚提到的opcache,我都没有给大家解释,大家可以去百度中查一查他们的功能逻辑,它为什么可以给网站提高效率降低服务器负载。xiunobbs还支持php的opcache缓存,在php扩展中找到opcache并安装即可自动生效。 上面的redis、memcached、以及刚刚提到的opcache,我都没有给大家解释,大家可以去百度中查一查他们的功能逻辑,它为什么可以给网站提高效率降低服务器负载。
如果你的redis有密码怎么办?
将相关配置改为
redis =>array (host => localhost,port => 6379,password =>你的密码cachepre => 表前缀_,),redis => array ( host => localhost, port => 6379, password =>你的密码 cachepre => 表前缀_, ),redis => array ( host => localhost, port => 6379, password =>你的密码 cachepre => 表前缀_, ),
你的密码部分填写redis的密码
打开/xiunoPHP/cache_redis.class.php
文件中查找
$r = $redis->connect($this->conf[host], $this->conf[port]);$r = $redis->connect($this->conf[host], $this->conf[port]);$r = $redis->connect($this->conf[host], $this->conf[port]);
在这一行下面新增
if($this->conf[password]!==null){if($redis->auth($this->conf[password]) == false){return $this->error(-1, Redis 服务器密码错误。);}}if($this->conf[password]!==null){ if($redis->auth($this->conf[password]) == false){ return $this->error(-1, Redis 服务器密码错误。); } }if($this->conf[password]!==null){ if($redis->auth($this->conf[password]) == false){ return $this->error(-1, Redis 服务器密码错误。); } }
打开/xiunophp/xiunophp.min.php
查找:$r = $redis->connect($this->conf[host], $this->conf[port]);
在这一行下面新增
if($this->conf[password]!==null){if($redis->auth($this->conf[password]) == false){return $this->error(-1, Redis 服务器密码错误。);if($this->conf[password]!==null){if($redis->auth($this->conf[password]) == false){return $this->error(-1, Redis 服务器密码错误。);if($this->conf[password]!==null){if($redis->auth($this->conf[password]) == false){return $this->error(-1, Redis 服务器密码错误。);
两个都修改是因为debug模式和线上模式会用到这两个功能
本套织梦模板采用织梦最新内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,政府部门、单位机构类的网站都可以用该模板。你只需要把图片和文章内容换成你的即可,颜色都可以修改,改完让你耳目一新的感觉!布局规整,利于用户体验,手工书写DIV+CSS,代码精简。 同一个后台管理 三网合一简单方便,体验好! 1、该模板代码干净整洁; 2、效果相当的炫酷,相当简洁大气高端,模板简单,全部已…
简介: 104套官网源码静态html页面APP下载页面HTML源码,多年收藏精品HTML官网源码104套所有行业均可修改使用。人工精选源码每一套都是精品,纯静态页面无后台 下载连接(复制直接下载) https://wp.123vo.cn/index/share/code/jq2ENvLPb1 内容看完了…
104套官网源码静态html页面APP下载页面HTML源码,多年收藏精品HTML官网源码104套所有行业均可修改使用。人工精选源码每一套都是精品,纯静态页面无后台…
源码介绍 162100网址导航3号 程序短小精悍,IP库、拼音库、网址库、图片库除外,代码不到200KB。 PHP+Mysql构架。轻松支持一键生成全站静态。 程序构思、构成;安装、管理无比简洁。 全新的个性化管理中心,全面支持个性自助管理—— 记事本、我的风格、我的收入、自定义网址、浏览记录、搜索记录、我的名站及引擎应用。 用户创收功能。 全面支持拼音生成栏目名,轻松支持多音字及拼音重…
2019_SWAPIDC最新模板 使用方法:上传根目录/temples 解压即可 下载连接(复制直接下载) https://wp.123vo.cn/index/share/code/Y3iieuJNqd 内容看完了…
施舍也要讲究便捷,如果能像购物一样,那也是很美的一件事情; 接入了支付宝当面付系统. 链接:https://pan.baidu.com/s/12jNRxgX1pe0hCSeJQh7wCQ 下载密码评论后可见 此处内容已隐藏,请评论后刷新页面查看. 内容看完了…