我们正在制作 HTTP Rest API 服务器,我们希望它能够处理大约 30 万个并发请求。我们可以使用哪些好的网络服务器来达到这个目的?关于他们的限制的一些信息。并发请求的数量会很棒。
最佳答案
我建议您从事服务器硬件以及负载平衡和自动缩放方面的工作。 云计算对于如此大的并发请求处理会是一个很好的解决方案。 否则你肯定需要处理以下事情。
- 具有非常高的上传和下载链接的稳定互联网连接。
- 高性能计算硬件(多核处理器、RAM、RAID)
- 定期备份的麻烦
- CDN
- 在队列中添加更多服务器以处理峰值小时/天。
还有很多 否则,您将在 apache 服务器中使用以下变量。无论服务器是什么,您都需要这些变量来取悦您的用户。
启动服务器 5 最小备用服务器数 5 MaxSpareServers 10 MaxRequestWorkers 150 MaxConnectionsPerChild 0
How do you increase the max number of concurrent connections in Apache?
关于tomcat - 为最大并发请求提供服务的 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29117163/