对于每秒有多少用户,可以通过专用服务器的100 Mbps(12.5 MBps)上行链路端口提供1 MB页面。
我计划增加专用服务器的容量,因为我当前的服务器无法管理应用程序的负载。
从此以后,我需要了解各种专用服务器提供商提供的上行链路端口连接。
在Amazon EC2中,这被称为网络性能,在其最大的实例上仅提供10千兆位。
请指导。
答案 0 :(得分:0)
简单地说,一个12.5MB / s的连接将能够每秒为12.5个用户提供1MB的页面。
那就是说,您是否完全确定导致问题的网络吞吐量,而不是CPU或内存限制?根据我的经验,网络链接很少是瓶颈。
请记住,假设正确配置了服务器的压缩,1MB页面通常会压缩到远低于此值。除非你真的每秒看到12.5个新用户,否则他们很可能会在他们的浏览器或上游代理中缓存很多静态资产(图像,脚本等),所以他们不会每次都要求。
如果您真的只是为大量用户提供1MB页面而不是受CPU限制,那么您可能更愿意调查CDN(如Cloudflare或Cloudfront)而不仅仅是升级到更快的链接。