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

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

40

主题

3075

回帖

5252

积分

应用开发者

Discuz! 运维

贡献
203 点
金币
685 个
QQ
发表于 2024-7-18 11:27:33 | 查看全部
天外飘仙 发表于 2024-7-18 11:18
除了 session 还有 其他问题要 处理吗?

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

不会有问题,7年前我给一个大站弄过
回复

使用道具 举报

40

主题

179

回帖

276

积分

炉火纯青

贡献
4 点
金币
27 个
发表于 2024-7-18 11:32:05 | 查看全部
很好奇 日ip多少了  竟然需要 这样操作
回复

使用道具 举报

40

主题

3075

回帖

5252

积分

应用开发者

Discuz! 运维

贡献
203 点
金币
685 个
QQ
发表于 2024-7-18 13:23:03 | 查看全部
470342341 发表于 2024-7-18 11:32
很好奇 日ip多少了  竟然需要 这样操作


也许带宽不够、也许CPU不够呢,以阿里云带宽为例,99是3M,199是5M,如果买两个99,加起来就是6M

截图202407181321531850.jpg



截图202407181322026663.jpg
回复

使用道具 举报

5

主题

123

回帖

235

积分

炉火纯青

贡献
3 点
金币
67 个
发表于 2024-7-18 14:37:52 | 查看全部
可以用Apache做反向代理,没有延迟,与访问主服务器没有区别。
回复

使用道具 举报

48

主题

119

回帖

172

积分

渐入佳境

贡献
0 点
金币
0 个
 楼主| 发表于 2024-7-18 15:46:05 | 查看全部
天外飘仙 发表于 2024-7-18 10:19
还有其他问题的,

比如session,

负载均衡,那是把代码部署到多台服务器,然后每台服务器的代码一致,数据库公用。
然后通过域名解析的时候随机分配到其中一台服务器。
这样就实现了CPU、内存还有带宽负载均衡,共同分担
回复

使用道具 举报

48

主题

119

回帖

172

积分

渐入佳境

贡献
0 点
金币
0 个
 楼主| 发表于 2024-7-18 15:51:05 | 查看全部
科站网 发表于 2024-7-18 13:23
也许带宽不够、也许CPU不够呢,以阿里云带宽为例,99是3M,199是5M,如果买两个99,加起来就是6M

差不多是这样。现在主要是带宽贵。
像腾讯云2核4G6M的轻量云买2台,可比买一台4核8G12M的轻量云便宜多了

我这边看了下缓存文件的东西,里面只是存了模板文件、js和CSS之类的,数据依然在数据库里。

我们程序在数据库是单独的服务器,
那我现在直接把A服务器镜像备份到B服务器去,然后域名解析的时候同时解析到A和B,随机分配访问就可以负载均衡了。

现在唯一就是如果更新模板文件,需要两个服务器都去操作清除缓存

回复

使用道具 举报

48

主题

119

回帖

172

积分

渐入佳境

贡献
0 点
金币
0 个
 楼主| 发表于 2024-7-18 15:52:08 | 查看全部
470342341 发表于 2024-7-18 11:32
很好奇 日ip多少了  竟然需要 这样操作

国内服务器带宽贵啊,网站对CPU要求不高,但是对带宽要求高点,2台2核4G6M比一台4核8G12M便宜多了
回复

使用道具 举报

40

主题

179

回帖

276

积分

炉火纯青

贡献
4 点
金币
27 个
发表于 2024-7-19 13:57:24 | 查看全部
科站网 发表于 2024-7-18 13:23
也许带宽不够、也许CPU不够呢,以阿里云带宽为例,99是3M,199是5M,如果买两个99,加起来就是6M

以discuz 为核心的网站,  主要费宽带的 就是图片或者 附件资源,可以外链 解决。 CPU 如果同时访问的人不多  用不了 多少 cpu吧
回复

使用道具 举报

40

主题

3075

回帖

5252

积分

应用开发者

Discuz! 运维

贡献
203 点
金币
685 个
QQ
发表于 2024-7-19 15:24:58 | 查看全部
470342341 发表于 2024-7-19 13:57
以discuz 为核心的网站,  主要费宽带的 就是图片或者 附件资源,可以外链 解决。 CPU 如果同时访问的人 ...

那可能是你没见到需要多台机器部署的吧,以前我搞的时候,两台MYSQL主机、三台跑PHP程序、一台专门放附件,带宽忽略,客户有钱
回复

使用道具 举报

13

主题

3228

回帖

5524

积分

应用开发者

贡献
388 点
金币
169 个
QQ
发表于 2024-7-19 15:36:21 | 查看全部
一剑横天 发表于 2024-7-18 15:51
差不多是这样。现在主要是带宽贵。
像腾讯云2核4G6M的轻量云买2台,可比买一台4核8G12M的轻量云便宜多了
...

缓存文件的问题;
你按我前边说的, 单独给缓存文件 加个 域名解析到 某一台服务器  就ok了的
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-6-18 18:55 , Processed in 0.051433 second(s), 13 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

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