背景
有两个高访问量的前端H5项目同时上线,为了保证微信分享接口能承受住高并发,尝试用阿里云负载均衡来配置分享接口。
虽然实际访问量没有达到预估的百万,日均有4、5万,并发有100多,所以此次配置还是相当有效的。
思路
由于项目是纯前端H5,把项目整体打包到CDN,这样就算分享接口挂掉,也不会影响H5的正常访问。那压力就集中在分享接口的承载上。
根据之前投放微信朋友圈项目的经验,服务器架构选择:多台服务器+负载均衡+云数据库,具体为 阿里云 ECS(云服务器)(8核16G)*2+SLB(负载均衡)+RDS(MySQL数据库)(1核2G)。