1.互联网三高
1. 高性能
1.1 高并发(高吞吐)
1.2 低延时
2. 高可用
3. 高扩展
2. 调优性能方法
1. 优化响应时间
1.1 amdahl 阿姆达尔定律
所以现在提高性能,很多时候就是提高吞吐量,降低响应时间是很难的。
2. 提高吞吐量
3. 技术赋能业务
3.1 业务复杂度优化
异步(MQ,Tomcat 非阻塞协议)提高了响应时间。
集群,提供吞吐量。
负载均衡,提高了吞吐量。
分库分表,优化了响应时间,吞吐量上升。
JVM优化,优化了响应时间(G1)。
热点数据多级缓存,优化了响应时间,吞吐量上升。
动静分离,优化了响应时间。
CDN,优化了响应时间,提升了吞吐量。
锁优化,优化了响应时间。
减少IO操作,优化了响应时间。
熔断 降级 限流,优化了吞吐量。
本文探讨互联网应用的三高特性,包括高性能、高可用和高扩展,并深入讲解了如何通过优化响应时间、提高吞吐量、业务复杂度优化、技术选型(如异步处理、集群负载均衡、缓存等)以及锁优化等方法来提升性能。
104

被折叠的 条评论
为什么被折叠?



