问下大家,网站如何确定一台服务器能承受多少qps,然后设置多少线程数合适?

主要是我这边有个项目,规划是每天有几百万pv这样子,然后现在需要确定服务器需要怎么的,因为预算在那里,不能买太好的,所以我想问下大家该如何确定,服务器承受的qps,如何设置线程数比较好?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 8

测压,找出不同并发下的最优负载情况,然后根据你的目标计算,比如在1000并发下系统承载力最佳,需要最高1W并发,那就是10台机器

2年前 评论

几百万pv的话,根据峰值的时间段pv计算每秒的qps, 然后工具压力测试出最大的qps 大于峰值的qps

2年前 评论
donggan (楼主) 2年前
charliecen (作者) 2年前

这个没有标准答案,影响 QPS 的因素有很多,例如服务本身的复杂性,数据库的优化,缓存的命中率,以及你这日百万 PV 的时段分布等等……

2年前 评论

file

可以凑合着先测下基本常用页面(api) 的 qps

2年前 评论

看业务,仅pv的话,可以根据pv峰值时间购买弹性扩展服务器省钱些。还有专业的事交给专业的人。这个就得看你们自己的了。感觉再论坛很难给出肯定以及正确的答案的。而且ab等测试也需要项目初步成型才能测试吧。

2年前 评论

百万pv 也好意思来这问 随便整两台 8核 8g 随便跑

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!