Flarum安装Redis缓存加快Flarum网站速度

虽然很喜欢Flarum网站的界面,但是自己用国内服务器安装的Flarum网站打开速度却很慢,这也是我一度放弃Flarum的原因。

与wordpress相比,Flarum网站的打开速度看起来要缓慢的多,而且Flarum也没有调用国外被屏蔽的CSS和JS,之前一直找不到原因,现在发现了原因所在,除了Flarum程序本身的问题,Flarum在运行时还需要和Redis缓存结合使用。

这也是Flarum国际站和国内站访问速度看起来很快的原因。

下面说一下Flarum网站使用Redis缓存的方法。

安装Redis

先在PHP中安装Redis扩展,再在宝塔应用商店中搜索安装Redis插件。

在网站安装目录中,打开“终端”,输入以下命令,为Flarum网站安装flarum-redis插件。

composer require blomstra/flarum-redis:"*"

设置Redis

在网站根目录下,打开extend.php文件,添加如下代码。

return [
    new Blomstra\Redis\Extend\Redis([
        'host' => '127.0.0.1',
        'password' => null,
        'port' => 6379,
        'database' => 1
    ])
];

这样,Flarum网站就可以使得会话、缓存和队列能够在 redis 上运行,加快Flarum网站访问速度。

补充:好尴尬,用了上面Flarum官方给的方法竟然不起作用,配置后网站打开很慢,以为是美国主机网速变慢的原因,但是宝塔面板的打开速度很快,不用ping就知道还是Flarum网站的问题,于是在网上找了一下网站使用redis缓存的通用方法,结果网站打开速度变得飞快,从10几秒变成了不到3秒!

重新安装和启用redis

前面extend.php文件修改方法不变。

将redis服务器放在本地,依次运行的命令如下:

[root@localhost ~]# yum install redis
 
[root@localhost ~]# systemctl enable --now redis
 
[root@localhost ~]# firewall-cmd --add-port=6379/tcp

(对于wordpress网站,需要登录wordpress后台安装启用Redis Object Cache插件。)
 
查看redis缓存
 
[root@localhost ~]# redis-cli

127.0.0.1:6379>; keys *

如果使用远程redis,需要在web节点修改redis指向。

打开vim /var/www/html/wp-content/plugins/redis-cache/includes/object-cache.php文件,修改下面host地址。

protected function build_parameters() {
        $parameters = [
            'scheme' => 'tcp',
            'host' => '192.168.99.202',
            'port' => 6379,
            'database' => 0,
            'timeout' => 1,
            'read_timeout' => 1,
            'retry_interval' => null,
        ];

美团9.9元外卖吃一年>>
话费优惠96冲100
Flarum安装Redis缓存加快Flarum网站速度

Flarum安装Redis缓存加快Flarum网站速度1

Flarum安装Redis缓存加快Flarum网站速度2
本文名称:每日忙乎-Flarum安装Redis缓存加快Flarum网站速度
本文链接:https://www.24mh.cn/post/605.html
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇