社交系统ThinkSNS+ 性能简述
概述 本文主要描述ThinkSNS Plus服务端系统性能、服务端高性能部署方案及优化措施、服务端系统持续优化及升级策略。本文未涉及前端(PC站点、H5站点、Android、IOS)性能方案。 系统吞吐量 压测的服务器为一台阿里云ECS服务器,服务器配置为2vCPU/4GB/5Mbps/普通云盘200G。安装thinksns plus后给数据库添加了少量数据,保证每个接口都是有数据的状态;然后在服务器本地压测一些常用的数据读取接口,压测结果吞吐量为30QPS左右。 30QPS是指系统在每秒可以处理30个请求,一天有86400秒,算下来一天可以处理约260万个请求;根据thinksns plus移动端统计,平均每页面3个请求,假设用户每日平均访问50个页面,计算结果为支持1.7万左右的日活用户(日活用户不是注册会员数量)。当然,这样计算出来的结果是不准确的,计算中没有考虑峰值和其他因素,需要根据实际业务做分析。 系统部署和优化 系统和基础软件优化 优化系统和基础软件(nginx、mysql、php等)能让系统支持更多的连接数和请求,并且运行起来更稳定。具体的优化项根据不同的系统环境和业务...