1、性能简介

一个网络请求的等待:

【缓存与性能优化】方法论:如何优化一个Web系统的性能

减少等待时间方式

【缓存与性能优化】方法论:如何优化一个Web系统的性能

不同位置对性能的操控

【缓存与性能优化】方法论:如何优化一个Web系统的性能

开发人员优化性能的方式

【缓存与性能优化】方法论:如何优化一个Web系统的性能

 【缓存与性能优化】方法论:如何优化一个Web系统的性能【缓存与性能优化】方法论:如何优化一个Web系统的性能【缓存与性能优化】方法论:如何优化一个Web系统的性能【缓存与性能优化】方法论:如何优化一个Web系统的性能【缓存与性能优化】方法论:如何优化一个Web系统的性能【缓存与性能优化】方法论:如何优化一个Web系统的性能

性能指标

【缓存与性能优化】方法论:如何优化一个Web系统的性能

2、缓存

缓存是把一些需要计算或者访问数据库的数据,放到内存中,当客户端访问时,直接从内存读取,而不需要再进行计算或者访问数据库,从而减少了访问时间和计算时间;这种方式消耗了内存,通过提升空间复杂度来换取时间复杂度的减少。

【缓存与性能优化】方法论:如何优化一个Web系统的性能

【缓存与性能优化】方法论:如何优化一个Web系统的性能

分布式缓存

把缓存数据放到不同的几台机器中

【缓存与性能优化】方法论:如何优化一个Web系统的性能

那么我读取数据的时候,怎么知道应该从哪个服务器读取呢

缓存架构1

一单更新,即更新到其它几台缓存服务器

【缓存与性能优化】方法论:如何优化一个Web系统的性能

缓存架构2

在应用程序和缓存服务器之间增加一个缓存客户端,他会知道某个缓存数据在哪个缓存服务器上,所以知道去哪里找这个缓存数据。

这些缓存服务器不会共享数据,只会维护各自的数据。

【缓存与性能优化】方法论:如何优化一个Web系统的性能

 

相关文章:

  • 2022-03-08
  • 2022-02-28
  • 2022-03-04
  • 2021-10-16
  • 2021-04-23
  • 2022-01-16
  • 2021-07-31
猜你喜欢
  • 2022-12-23
  • 2021-08-01
  • 2021-08-03
  • 2021-11-03
  • 2021-10-14
  • 2021-05-30
  • 2022-03-09
相关资源
相似解决方案