当前位置:首页 > 免费源码

xiuno如何开启缓存加速,减轻服务器压力

游戏科技网2026年09月15日 00:46免费源码10
描述:毕竟xiunobbs是一款主社区论坛的程序,当数据太大,必定会影响网站运行速度。为了提高网站访问速度,我们用到了cos(储存桶)来储存文件;用cdn(分布式加速)加速;光解决了宽带问题,还需要解决网站服务器CPU的压力。当你访问一个页面,需要多次去网站数据库查询相关数据,这就造成了CPU压力。修罗作…

毕竟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模式和线上模式会用到这两个功能

 

 

内容看完了

“xiuno如何开启缓存加速,减轻服务器压力” 的相关文章

(PC+WAP)微信小程序开发代理展示销售pbootcm网站模板 软件开发公司网站源码下载

(PC+WAP)微信小程序开发代理展示销售pbootcm网站模板 软件开发公司网站源码下载

pbootcms内核开发的网站模板,该模板适用于微信小程序网站、软件开发网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,所有页面均都能完全自定义标题/关键词/描述,PHP程序,安全、稳定、快速;用低成…

(PC+WAP)粉色家政服务公司网站模板 月嫂保姆网站源码下载

(PC+WAP)粉色家政服务公司网站模板 月嫂保姆网站源码下载

(PC+WAP)粉色家政服务公司网站模板 月嫂保姆网站源码下载pbootcms内核开发的网站模板,该模板适用于家政服务公司网站、月嫂保姆网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,所有页…

(PC+WAP)红色火锅加盟网站pbootcm模板 餐饮美食网站源码下载

(PC+WAP)红色火锅加盟网站pbootcm模板 餐饮美食网站源码下载

(PC+WAP)红色火锅加盟网站pbootcms模板 餐饮美食网站源码下载pbootcms内核开发的网站模板,该模板适用于火锅加盟网站、餐饮美食网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,所有页面…

(PC+WAP)绿色草坪地坪施工pbootcm网站模板 操场人造草坪网站源码下载

(PC+WAP)绿色草坪地坪施工pbootcm网站模板 操场人造草坪网站源码下载

(PC+WAP)绿色草坪地坪施工pbootcms网站模板 操场人造草坪网站源码下载pbootcms内核开发的网站模板,该模板适用于人造草坪网站、草坪地坪网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,…

(自适应手机版)响应式统一战线政府单位机构类网站源码 红色政府部门机构网站模板

(自适应手机版)响应式统一战线政府单位机构类网站源码 红色政府部门机构网站模板

本套织梦模板采用织梦最新内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,政府部门、单位机构类的网站都可以用该模板。你只需要把图片和文章内容换成你的即可,颜色都可以修改,改完让你耳目一新的感觉!布局规整,利于用户体验,手工书写DIV+CSS,代码精简。同一个后台管理 三网合一简…

0间隔24h采集线报+源码的资源网

0间隔24h采集线报+源码的资源网

1.更新下载类目的采集 及 导入网站程序:jizhiCMS + 高仿新版某刀资源网模板采集程序:蓝天采集 + 已对接好资源站规则网站图片及蓝天采集规则安装教程在下面⬇⬇⬇⬇⬇⬇⬇         链接:https:/…