
2023-04-18
Customers often ask me, "If my project develops well and there are more than 100,000 people online every day, what kind of server should I configure? And how much will it cost?" To determine what bandwidth of server is needed for a graphic and text-based software project with 100,000 daily active users, let's talk about it in detail below: If it's an e-commerce platform, or platforms similar to Zhihu and Pinduoduo, they all mainly deal with graphic and text information and don't involve live video streaming. Taking Pinduoduo's data as a reference, most users will be concentrated in the one-hour morning rush hour, the one-hour lunch break, and the four hours after getting off work in the evening. So there are approximately six hours of peak periods in a day. We assume that each person spends 10 minutes per day (this duration is already very long. Generally, the stay time on Meituan is only 1 - 2 minutes). 100,000 daily active users ÷ 6 hours ÷ 60 minutes per hour = 278 people, which means that the number of users using the service per minute is 278 people. 278 people × 10 minutes = 2780 people, indicating that the number of users in every 10 minutes is 2780 people. We estimate that for graphic and text information similar to that on Zhihu and Pinduoduo, the traffic generated in these 10 minutes is approximately 10 megabytes. So the traffic in 10 minutes is 27,800 megabytes, and on average per second, it's about 46 megabytes. Therefore, the minimum bandwidth of the server should be around 46 megabytes. As for the CPU processing capacity requirements: It should be an 8-core 16G server or two 4-core 8G servers (if two servers are used, a traffic distribution service needs to be purchased). Only with such server configurations can a software with 100,000 daily active users basically operate normally. Of course, it also depends on the user stay duration data and the complexity of data processing for different types of products. If there is a large amount of computing work, the CPU and memory of the server will need to be further upgraded. The above is just a basic estimate. The actual server configuration also needs to be comprehensively considered and adjusted according to the specific functions, performance requirements, future development plans, and budget of your application. You also need to take into account the requirements for server scalability, stability, and security. Alright, we are Yiyun Technology. Follow us. You need a reliable team.
2023-04-18
2023-04-18
2023-04-18
2023-04-18
2025-05-13
2025-04-02
Website Construction
Website Development
Website Design
Mini-program Development
WeChat Official Account Development
APP Development
Website Construction in Beijing
Website Development in Beijing
Website Development Company
Mini-program Development Company
WeChat Official Account Development in Beijing
APP Development Company