我尝试用可怕的结果加载测试我们的网站,所以我决定尝试加载测试一个新的(“开箱即用”)sailsjs项目除了local.js端口(8080)和环境模式(生产)之外没有任何变化。我们正在使用Google Cloud平台进行站点托管和负载测试。站点资源可以轻松处理请求:
30% cpu usage - Disk I/O 16k bytes/sec - ram < 10% - no db used
平均和最大响应时间,以毫秒为单位:
250 users:
Avg 10
Max 89
500 users:
Avg 10
Max 122
750 users:
Avg 26
Max 847
1000 users:
Avg 50 (but starts jumping faster from this point)
Max 3000
2000 users:
Avg 700
Max 6400
2500 user:
Avg 1115
Max 7611
4000 users:
Avg 3030
Max 10370
是否可能因为限制为1千而产生瓶颈,因为那是在延迟时间开始的时候?
当我尝试分析时,延迟的主要部分是(空闲)。
开箱即用的Sailsjs似乎没有接近其他人已经达到的成千上万的并发用户,响应时间很长。