Java架构-高并发的解决方案( 十 )
1 使用缓存
2 使用页面静态化
既然不访问数据库逃不过去了 , 那我们就对数据库进行优化
3 优化数据库(包含的内容非常多 , 比如参数配置 , 索引优化 , sql优化等等)
4 分离数据库中活跃的数据
5 读写分离
6 批量读取和延迟修改;
7 使用搜索引擎搜索数据库中的数据;
8 使用NoSQL和Hadoop等技术;
9 进行业务的拆分;
高并发的解决方案
其实这个问题必须结合上面的海量数据来讨论 , 什么情况下会出现高并发呢?一定是平时访问量就比较大的情况 , 那么平时访问量比较大相应的数据存储也就越来越多 , 这都是相辅相成的 , 当然也有个例 , 比如刚需 , 比如12306 , 这里的高并发相比于它的数据来说已经不算海量了 。 那么平时访问量大如何解决呢?因为这里牵扯到服务器和数据库的问题 , 所以要从这两方面来进行优化
推荐阅读
- 我的世界|我的世界:Java种子新出炉,内陆蘑菇岛算什么,这些种子它不香?
- Java|Java 地位不保,落后已成定局 ?| 10月编程语言排行
- Java|Lombok 简单方便,为什么有些公司不让用?
- 英特尔|落后台积电、AMD?英特尔推新CPU架构,7nm芯片将提升60%
- 麒麟9000|麒麟9000终于发布了,颇为遗憾的是它采用了落后一代的架构
- AMD|ZEN 3架构的5600X处理器发布,3600用户需要换吗?
- AMD|AMD正式发布ZEN3架构锐龙5000系列!游戏性能爆增,全面领先无短板
- AMD|AMD Ryzen 5000系列发布!全新ZEN3架构,苏妈这次有点飘了
- 芯片|麒麟9000跑分全球首曝光!芯片架构被确认:性能媲美A14?
- 芯片|一波未平一波又起!美企收购芯片核心架构,国产半导体雪上加霜!