采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
面试遇到的两个问题,答的不好,问下老师 1 比如首页列表每秒有几千的访问量,如何做到在第一位用户访问了后,其它用户访问首页列表获取到的是静态列表页已经生成好的页面,不会访问后台系统。 2 如何将百万条数据(比如excel)快速上传到系统,然后导入到db,不要影响系统的性能
你好,这都是什么公司的面试题啊,每秒几千的qps这并发量并不算高,为啥要缓存首页,我做了这么多年的开发,都没听说过几千的qps需要缓存第一次请求的页面,如果是静态不需要变化的页面,那么直接访问静态就可以啊,如果是动态的,动态点不更新,这个问题又太多含糊不清的点在里面,比如缓存多久时间等等,你先先想想我的问题,回答完我的疑问我们在继续讨论。另外,麻烦你下次想问面试题前把背景及前提都问清楚,并在题目里说明。第二题也需要交代背景啊,比如数据的输入方法、现有服务器情况、现有情况是啥样啊,你这问题听着怎么都不太正规,这不属于实际的高并发啊,只是拿看着比较大的数据来意思一下,唯一能和高并发靠边的就只是需要考虑内存等因素,但目前这并不足与给出方案啊
非常感谢!
下次注意了。 实际中没有接触过高并发的项目,老师能描述下么 1 一般多大的qps算高并发 2 对于mysql数据库 ,每秒多大的连接数量 对数据库的压力就比较大了
一般几千的话,大家已经放在高并发范畴了,但是几千的话属于高并发里的比较低的我级别,正常十几台服务器就够了,比如qps6000,控制每台机器不超过300qps的话,那么20台就扛住了,20台构成的集群想想就知道并不是很大,而6000qps升到6w qps,同样的计算方案,就需要200台了,数字你大致有点感觉就可以了,实际中数字不完全一样,一般高并发项目都有高峰低峰期的,还要考虑高峰期的负载及低峰期的空闲度等
登录后可查看更多问答,登录/注册
构建完整并发与高并发知识体系,倍增高薪面试成功率!
1.8k 1
1.2k 18
1.2k 15
3.7k 12
1.3k 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号