笔试的一道题:一台机器的配置只能承受5000的并发访问量,现在访问量一下子提升10倍,你有那些办法来满足这50000的访问量?
从技术上和业务上综合考虑:
(1)技术上就是一些性能优化,添加硬件,更换服务器之类
(2)业务上就是可以对数据进行水平分割或者垂直分割,进行分流
范围太大了,需要进行一个系统的规划。。然后一步步去实现。。
短期内的话,做好性能基线的建立,不断进行性能调优,还要明白系统比较耗性能的模块,在出现问题时能够进行快速处理。。。
分流:其实就是把原来发送到一台或多台服务器的的访问量,按照一个标准分发到其他的服务器上面
比如:把新闻、体育、教育、经济、博客等等分别放到不同的服务器上面,这就叫分流!!
水平分割和垂直分割: