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

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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 8

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

1年前 评论

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

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

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

1年前 评论

file

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

1年前 评论

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

1年前 评论

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

1年前 评论

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