本实例以西蜀网进行参考(10-15w并发):

一、论坛服务器相关应对扩容措施如下:

1、论坛做了负载均衡,负载均衡购买的是标准型II,最大支持连接数100000.

2、论坛服务器由原来的1台扩充到4台,主论坛服务器配置8核32G,其余3台服务器配置4核8G。其中redis部署在主服务器上。

3、论坛数据库开启读写分离模式,由原来的1台扩充到3台,1台写实例,2台只读实例,配置均为16核64G。(实际情况视自己站点并发量而定,起步阶段可以建议8核16G)

二、app服务器扩容措施如下:

1、app服务器做了负载均衡,负载均衡购买的是标准型II,最大支持连接数100000.

2、app服务器由原来的1台扩容到10台,其中1台作为主的缓存及小后台服务器,剩下9台均为后端app服务器。服务器配置如下:主服务器配置8核16G,其余9台后端服务器配置4核8G。

3、app数据库开启读写分离模式,由原来1台扩容到3台,1台写实例,2台只读实例,配置均为4核8G。

三、由于西蜀插件系统自己开发,整个预约系统环境均为他们那边配置的。
四、采用千帆插件的话,千帆插件系统配置如下:服务器采用的弹性伸缩方案,数据库是采用读写分离模式,五个节点,1个主节点,4个从节点(会根据用户活动体量扩容节点)

需要注意点如下:

1、论坛服务器后台里面需要关闭session机制。

2、不论是论坛还是app缓存都要用一个,不要用多个。
3、架构调整之后,后台审核过的帖子前台不显示,需要重启论坛的memcache。
3、做完负载均衡之后域名解析需要更改到负载均衡ip上(论坛域名,app接口域名,分享域名)
4、app服务器对应的负载均衡ip需加入到站点小后台白名单中,微信认证白名单,论坛服务器白名单中(视情况而定,如果论坛服务器没有开启防火墙配置则不需要)
5、论坛服务器上千帆插件本地接口缓存需要更改为主缓存地址,如下图所示:

6、建议口罩预约入口不要放到app首页,放到app启动页广告上。
7、关闭首页相关统计功能(需通知千帆开发操作)

文档更新时间: 2020-02-12 15:58   作者:zhoujp