Optimization of the system deployment architecture. Architecture separation of the business helped to reduce the stress of the network and concurrency, which improved the stability and responsiveness of the system.
Introduction of the image server, which reduced bandwidth consumption.
Introduction of cache mechanisms at all levels, which reduced unnecessary requests.
Optimization of the parameters of load balancing components and application services at all levels, enable the system to respond appropriately to the visits with high concurrency, and maximize hardware performance.
Various peak service scenarios were simulated to detect the system stability and responsiveness. Constantly optimize software and hardware performance to meet the system required performance.
On-line risks of the system were effectively avoided by digging out the potential memory leaks, deadlocks and other issues.
System performance was improved and all scenarios were ensured to meet or exceed design requirements. Most of the key scenarios can support more than 2000 concurrent users, compared with initially average 100 concurrent users.System throughput of certain scenarios was increased by more than 100 times.