discuz程序打算做负载均衡,但是不知道缓存会不会出问题? New
目前是这样打算的,请问其中会不会有问题。我们数据库是放在独立服务器里的,图片放在对象存储里,缓存用了redis。
现在准备复制A服务器的整站程序到B站,然后通过域名的解析同时解析到A和B里。
一般的程序这样操作应该没啥问题,但是discuz的缓存好像也是有本地文件的?这样的话A和B因为访问的人不一样,那缓存文件好像就会不一样。
那两边缓存不一样的情况,会导致程序出现各种稀奇古怪的问题吗?
我知道答案 回答被采纳将会获得1 贡献 已有47人回答 A服务器和B服务器做文件同步 所以一般discuz负载均衡的话同时data目录同时挂载一个data目录 但事实上,静态的CSS和JS、图片都可以OSS化https://addon.dismall.com/plugins/tshuz_staticoss.html,只有模板和插件不能 myboss 发表于 2024-7-15 00:23
A服务器和B服务器做文件同步
缓存这个不太现实啊 科站网 发表于 2024-7-15 10:29
所以一般discuz负载均衡的话同时data目录同时挂载一个data目录
怎么挂载呢?两个服务器都是同一个域名啊,然后文件在不同的服务器,目录什么都不一样啊 科站网 发表于 2024-7-15 10:30
但事实上,静态的CSS和JS、图片都可以OSS化https://addon.dismall.com/plugins/tshuz_staticoss.html,只有 ...
主要是缓存文件夹,不知道怎么处理好 就是不知道缓存文件夹怎么公用 负载均衡 不是你这样做的!
你可以 整站 放到A 服务器 ,然后 用 b服务器 做 反代!
这样你的域名 就可以做轮询 解析到 A和B了 这叫哪门子的负载均衡....
这样的话,B服务器仅仅是代理服务器,所有的数据依然是A服务器来处理
占用的依然是A服务器的资源和带宽,B服务器仅仅做个反代中转,几乎不占用其资源,那有啥意义
页:
[1]