首页 > 其他 > 详细

【缓存与性能优化】一、简介

时间:2018-06-21 01:05:49      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:复杂   ima   提升   idt   是把   共享   程序   image   图片   

1、性能简介

一个网络请求的等待:

技术分享图片

减少等待时间方式

技术分享图片

不同位置对性能的操控

技术分享图片

开发人员优化性能的方式

技术分享图片

 技术分享图片技术分享图片技术分享图片技术分享图片技术分享图片技术分享图片

性能指标

技术分享图片

2、缓存

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

技术分享图片

技术分享图片

分布式缓存

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

技术分享图片

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

缓存架构1

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

技术分享图片

缓存架构2

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

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

技术分享图片

 

【缓存与性能优化】一、简介

标签:复杂   ima   提升   idt   是把   共享   程序   image   图片   

原文:https://www.cnblogs.com/LiveYourLife/p/9206568.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号