高并发处理的基本思路
1)从客户端看
尽量减少请求数量,比如:依靠客户端自身的缓存或处理能力
尽量减少对服务端资源的不必要耗费,比如:重复使用某些资源,如连接池
客户端处理的基本原则就是:能不访问服务端就不要访问
2)从服务端看
增加资源供给,比如:更大的网络带宽,使用更高配置的服务器,使用高性能的Web服务器,使用高性能的数据库
请求分流,比如:使用集群,分布式的系统架构
应用优化,比如:使用更高效的编程语言,优化处理业务逻辑的算法,优化访问数据库的SQL
高并发处理的基本思路
1)从客户端看
尽量减少请求数量,比如:依靠客户端自身的缓存或处理能力
尽量减少对服务端资源的不必要耗费,比如:重复使用某些资源,如连接池
客户端处理的基本原则就是:能不访问服务端就不要访问
2)从服务端看
增加资源供给,比如:更大的网络带宽,使用更高配置的服务器,使用高性能的Web服务器,使用高性能的数据库
请求分流,比如:使用集群,分布式的系统架构
应用优化,比如:使用更高效的编程语言,优化处理业务逻辑的算法,优化访问数据库的SQL