返回列表 发帖
楼主: 一剑横天

[已解决] discuz程序打算做负载均衡,但是不知道缓存会不会出问题?

40

主题

3075

回帖

5252

积分

应用开发者

Discuz! 运维

贡献
203 点
金币
685 个
QQ
发表于 2024-7-17 19:18:24 来自手机 | 查看全部
一剑横天 发表于 2024-7-17 18:20
开了redis后,还会生成data的缓存文件吗?

会,你要是都是阿里云,直接挂载oss目录就行,如果不同就挂载硬盘
回复

使用道具 举报

48

主题

119

回帖

172

积分

渐入佳境

贡献
0 点
金币
0 个
 楼主| 发表于 2024-7-17 21:09:53 | 查看全部
科站网 发表于 2024-7-17 19:18
会,你要是都是阿里云,直接挂载oss目录就行,如果不同就挂载硬盘

看了下,缓存文件夹只是换成了一些模板文件,还有js和CSS,开始我还以为缓存了数据呢...
还以为跟个别插件一样,把数据缓存成了文件

那是可以放到对象存储了
回复

使用道具 举报

13

主题

3228

回帖

5524

积分

应用开发者

贡献
388 点
金币
169 个
QQ
发表于 2024-7-18 08:40:07 | 查看全部
一剑横天 发表于 2024-7-17 14:58
这个降低的压力才多大...
如果不是缓存问题的话,那么2台同样的服务器,一台只承担50%的CPU和带宽了

如果你想  b服务器也 负担php脚本的执行压力的话 ,  就复杂了的!

如果真这样想的话 建议你直接用  空间商的负载均衡方案
回复

使用道具 举报

40

主题

3075

回帖

5252

积分

应用开发者

Discuz! 运维

贡献
203 点
金币
685 个
QQ
发表于 2024-7-18 09:17:11 | 查看全部
天外飘仙 发表于 2024-7-18 08:40
如果你想  b服务器也 负担php脚本的执行压力的话 ,  就复杂了的!

如果真这样想的话 建议你直接用  空间 ...

一个nginx,一个挂载就行
回复

使用道具 举报

13

主题

3228

回帖

5524

积分

应用开发者

贡献
388 点
金币
169 个
QQ
发表于 2024-7-18 10:15:44 | 查看全部
科站网 发表于 2024-7-17 17:31
附件远程化后,静态文件毕竟少数,而更多的是data下的缓存文件,这类你反代、cdn不了的,只能挂载 ...

data下的缓存文件 也属于静态文件,

都可以直接走cdn反代缓存 ,不走源服务器的
回复

使用道具 举报

13

主题

3228

回帖

5524

积分

应用开发者

贡献
388 点
金币
169 个
QQ
发表于 2024-7-18 10:19:50 | 查看全部
科站网 发表于 2024-7-18 09:17
一个nginx,一个挂载就行

还有其他问题的,

比如session,
多ip, 用户访问网站的时候 可能 切换访问到其他ip的……

是否还有其他问题 我就不知道了, 毕竟我不是专业的运维……

没有专业运维支持,  还是尽量 单台 php负载的好  ,  或者是 直接用  空间商提供的现成方案;
回复

使用道具 举报

40

主题

3075

回帖

5252

积分

应用开发者

Discuz! 运维

贡献
203 点
金币
685 个
QQ
发表于 2024-7-18 11:06:23 | 查看全部
天外飘仙 发表于 2024-7-18 10:15
data下的缓存文件 也属于静态文件,

都可以直接走cdn反代缓存 ,不走源服务器的 ...

PHP文件你也走反代缓存?session都有解决方法,nginx+挂载是当年康盛给的方案,当年都支持,现在更没问题,尤其是OSS可以直接挂载、稳定性和可靠性都不成问题,当年我自己挂载硬盘可麻烦了
回复

使用道具 举报

13

主题

3228

回帖

5524

积分

应用开发者

贡献
388 点
金币
169 个
QQ
发表于 2024-7-18 11:18:55 | 查看全部
科站网 发表于 2024-7-18 11:06
PHP文件你也走反代缓存?session都有解决方法,nginx+挂载是当年康盛给的方案,当年都支持,现在更没问题 ...

除了 session 还有 其他问题要 处理吗?

多ip, 用户登录  正访问着网站的,  突然 网络原因 突然自动 切换ip了;

回话保持 会不会有问题
回复

使用道具 举报

13

主题

3228

回帖

5524

积分

应用开发者

贡献
388 点
金币
169 个
QQ
发表于 2024-7-18 11:22:46 | 查看全部
一剑横天 发表于 2024-7-17 10:11
就是不知道缓存文件夹怎么公用

可以参考
https://www.annhe.net/article-3936.html
给缓存文件 单独弄一个域名 只解析到A 服务器
回复

使用道具 举报

40

主题

3075

回帖

5252

积分

应用开发者

Discuz! 运维

贡献
203 点
金币
685 个
QQ
发表于 2024-7-18 11:26:35 | 查看全部
天外飘仙 发表于 2024-7-18 11:22
可以参考
https://www.annhe.net/article-3936.html
给缓存文件 单独弄一个域名 只解析到A 服务器 ...

你坚持我这种叫负载均衡的话我只能说这是静态文件的一种负载解决方案,但是对于PHP,这不是负载均衡,这啥都没做
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-6-18 18:59 , Processed in 0.047166 second(s), 12 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表