想问问面试的时候问,大流量,高并发,该怎么答是好?
每次面试都会问这个问题。我答的呢无非也就这几点。
1、尽量减少不必要的数据库查询,如果数据不需要非常及时的可以使用缓存,间隔一段时间读取。
2、SQL该优化的优化,表,该加索引的时候加索引。
3、请求,尽可能的走异步操作,队列的方式进行请求,这样防止高并发。
菜鸟也就能答这些了。
忘高手补充,和普及下点知识!
大流量: Varnish, Nginx, HAproxy
高并发: Node.js, Nginx, Redis, No-SQL
首先应该问面试官具体的场景
大流量的看视频听歌和大流量的浏览动态数据显然是不一样的
高并发的查询和高并发的插入显然也是不一样的
######场景很重要。 数据缓存、分布式、页面静态化######你是编程多了吧 ######多大,多高,。。没有集群不行######马克一下。。版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。