1. 缓存 缓存指的是在软件应用运行过程中,将一些数据生成副本直接进行存取,而不是从原始源(数据库,业务逻辑计算等)读取数据,减少生成内容所需的工作,从而显著提高应用的性能和可伸缩性,使用好缓存技术,有利于提高我们提升用户体验性. 对于缓存的使用有以下一些注意点: 缓存最适用于不常更改且生成成本很高的数据. 代码应始终具有回退选项,以提取数据,而不依赖于可用的缓存值. 我们应该以从不依赖于缓存数据的方式编写和测试应用.缓存是会失效的,我们在进行应用开发时应该考虑到缓存失效的情况,提供缓存失效时按…