
毕竟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,我都没有给大家解释 ,大家可以去百度中查一查他们的功能逻辑,它为什么可以给网站提高效率降低服务器负载 。
2:本站永久网址 :https://labishaxin.com/
3:本站部分内容收集于互联网 ,如果有侵权内容 、请联系我们删除 ,不妥之处 ,敬请谅解
4:本站一切资源不代表本站立场 ,并不代表本站赞同其观点和对其真实性负责
5:本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6:本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新