1.F5/Nginx反向代理负载均衡…不是一个服务器在战斗…可能一个网站后面有几百几千个服务器…大量请求会被反向代理跳转到不同的服务器上…
2.前后分离.简单点说就是不用JSP.PHP.还有各种模版…静态资源会被缓冲…
3.全部静态化…比如最近高考…做查分…最简单的办法就是用程序直接生成考生数个HTML…想负载多少负载多少….
4.数据库读写分离.主从同步….
5.池预留算法…比如会给每个区域分配50张高铁票…半小时内卖完就没.剩了退回去…让后重新分配…半小时半小时错开…也就是有时候你刷刷就有票了不是因为有人退了…
6.随机拒绝一半用户的请求…“先生您好.您可以多刷几次试试/换台电脑试试/让同事试试…是这样的.可能是您的电脑有问题/您的网络有问题…请投诉联通/电信/移动/广电…”
7.这些都是皮毛…还有很多上层心法…