架构师训练第七周总结

用户头像
邵帅
关注
发布于: 2020 年 07 月 22 日

分布式缓存

网站性能优化的第一点,就是优先考虑使用缓存优化,减少数据库压力,快速响应前端请求。

对于一个通用的数据,比如说用户权限,基本信息,登录信息等,每次请求都要去访问,如果存在缓存里,虽然可以快速获取了,但是还是可能存在数据不一致的问题,因为是分布式系统,如果其中一台机器更改了,需要同步所有机器的缓存,这样做不好,所以我们考虑使用分布式缓存,来讲一些热点数据进行缓存起来。



通讯异步化

基本都是使用消息队列的方式,去做异步化,将复杂的业务调用操作中异步,可以提高性能,也可以改善网站的拓展性。(首先使用消息队列的话,就使软件系统的各个模块之间耦合度降低,低耦合就意味着易拓展



代码方面的优化

1.使用多线程

2.使用并行流式计算处理(jdk8中语法)

3.资源复用

4.设计模式

5.JVM垃圾回收

6.数据结构



用户头像

邵帅

关注

还未添加个人签名 2017.10.29 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
请加“极客大学架构师训练营”标签,便于分类
2020 年 07 月 22 日 18:16
回复
没有更多了
架构师训练第七周总结