1.堆机器,用钱砸(如果技术低则使用这个方法,如果有技术,到达技术极限之后,再使用这个方法,不包括以下的集群方案);
2.哪里用时长哪里做集群;
3.数据库分库;
4.增加带宽,或应用CDN加速方案;
5.数据库分表;
6.查找并发点的逻辑是否有问题;
7.数据库杜绝死锁,不到不得已,杜绝锁表,如果需要,则添加冗余字段;
8.添加缓存-->redis,Memcached, mongoDB;
9.增加消息机制-->MQ技术;
10.前端优化,比如浏览器缓存页面等技术;
以上就是我整理的高并发时应对的方案,其中前4个都是硬件相关,对技术要求较少;希望我之后会发掘出更多的处理高并发的方法,在处理高并发时要优先使用技术相关的方法,之后再使用花钱的操作,毕竟这些操作锻炼技术,对企业来说也省钱.