站帮网 发表于 2024-8-20 04:45:33

discuz程序打算做负载均衡,但是不知道缓存会不会出问题? New

目前是这样打算的,请问其中会不会有问题。
我们数据库是放在独立服务器里的,图片放在对象存储里,缓存用了redis。

现在准备复制A服务器的整站程序到B站,然后通过域名的解析同时解析到A和B里。


一般的程序这样操作应该没啥问题,但是discuz的缓存好像也是有本地文件的?这样的话A和B因为访问的人不一样,那缓存文件好像就会不一样。

那两边缓存不一样的情况,会导致程序出现各种稀奇古怪的问题吗?
我知道答案 回答被采纳将会获得1 贡献 已有47人回答

霸王别姬 发表于 2024-8-20 04:45:55

A服务器和B服务器做文件同步

yusr 发表于 2024-8-20 04:46:31

所以一般discuz负载均衡的话同时data目录同时挂载一个data目录

知行社区 发表于 2024-8-20 04:46:50

但事实上,静态的CSS和JS、图片都可以OSS化https://addon.dismall.com/plugins/tshuz_staticoss.html,只有模板和插件不能

知行社区 发表于 2024-8-20 04:47:31

myboss 发表于 2024-7-15 00:23
A服务器和B服务器做文件同步
缓存这个不太现实啊

IT618应用中心 发表于 2024-8-20 04:47:53

科站网 发表于 2024-7-15 10:29
所以一般discuz负载均衡的话同时data目录同时挂载一个data目录
怎么挂载呢?两个服务器都是同一个域名啊,然后文件在不同的服务器,目录什么都不一样啊

可可的可 发表于 2024-8-20 04:48:19

科站网 发表于 2024-7-15 10:30
但事实上,静态的CSS和JS、图片都可以OSS化https://addon.dismall.com/plugins/tshuz_staticoss.html,只有 ...
主要是缓存文件夹,不知道怎么处理好

ROBOT 发表于 2024-8-20 04:48:24

就是不知道缓存文件夹怎么公用

余赚网 发表于 2024-8-20 04:48:52

负载均衡 不是你这样做的!

你可以 整站 放到A 服务器 ,然后 用 b服务器 做 反代!

这样你的域名 就可以做轮询 解析到 A和B了

站帮网 发表于 2024-8-20 04:49:48

这叫哪门子的负载均衡....
这样的话,B服务器仅仅是代理服务器,所有的数据依然是A服务器来处理
占用的依然是A服务器的资源和带宽,B服务器仅仅做个反代中转,几乎不占用其资源,那有啥意义
页: [1]
查看完整版本: discuz程序打算做负载均衡,但是不知道缓存会不会出问题? New