缓存与性能优化简介
Posted liveyourlife
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了缓存与性能优化简介相关的知识,希望对你有一定的参考价值。
1、性能简介
一个网络请求的等待:
减少等待时间方式
不同位置对性能的操控
开发人员优化性能的方式
性能指标
2、缓存
缓存是把一些需要计算或者访问数据库的数据,放到内存中,当客户端访问时,直接从内存读取,而不需要再进行计算或者访问数据库,从而减少了访问时间和计算时间;这种方式消耗了内存,通过提升空间复杂度来换取时间复杂度的减少。
分布式缓存
把缓存数据放到不同的几台机器中
那么我读取数据的时候,怎么知道应该从哪个服务器读取呢
缓存架构1
一单更新,即更新到其它几台缓存服务器
缓存架构2
在应用程序和缓存服务器之间增加一个缓存客户端,他会知道某个缓存数据在哪个缓存服务器上,所以知道去哪里找这个缓存数据。
这些缓存服务器不会共享数据,只会维护各自的数据。
以上是关于缓存与性能优化简介的主要内容,如果未能解决你的问题,请参考以下文章
webpack开发与生产环境 性能优化配置 - HMR - 缓存 -tree shaking - 代码分割 - 懒加载 - 预加载 - PWA - 多进程打包 - externals - dll(代码