首页 > 其他分享 >前段性能----缓存机制

前段性能----缓存机制

时间:2022-12-20 22:04:47浏览次数:54  
标签:前段 缓存 字节 私有 命中率 Cache ---- 内存

缓存一词原本来源于计算机系统结构,提供“缓存”的目的是为了让数据访问的速度适应CPU的处理速度,其基于的原理是内存中“程序执行与数据访问的局域性行为”,即一定程序执行时间和空间内,被访问的代码集中于一部分。

如今缓存的概念已被扩充,不仅在CPU和主内存之间有Cache,而且在内存和​​硬盘​​​之间也有Cache(​​磁盘缓存​​​),乃至在硬盘与​​网络​​​之间也有某种意义上的Cache──称为​​Internet​​​临时文件夹或网络内容缓存等。凡是位于速度相差较大的两种​​硬件​​之间,用于协调两者数据传输速度差异的结构,均可称之为Cache。

这里要说的是Web上的HTTP缓存。

缓存目的

  • 减少冗余数据传输
  • 缓解网络瓶颈
  • 降低服务器负载
  • 加快响应

缓存分类

  • 私有缓存
  • 公有缓存

  私有缓存针对个体用户,如我们的浏览器就内置了私有缓存;针对一个团体内部,如一个公司,我们还可以针对这个团体架设一个缓存代理服务器,此为公有缓存。代理缓存又会牵扯到许多东西,后面补充。​​​

缓存结构

  上面的缓存分类就提到了私有缓存和公有缓存,而这两者往往是在一个网络架构中都存在的,这就是缓存的分层结构,除了分层结构以外,还有更复杂的网状缓存等结构,这些本文不会详细探讨。

缓存的一些参数

  • 字节命中率:缓存提供的字节在传输的所有字节中所占的比例
  • 缓存命中率(文档命中率):缓存提供的请求所占比例

 作者:Syw



标签:前段,缓存,字节,私有,命中率,Cache,----,内存
From: https://blog.51cto.com/u_15739244/5956845

相关文章

  • 『论文笔记』基于度量学习的行人重识别方法中损失函数总结!
    基于度量学习的行人重识别方法中损失函数总结!文章目录​​一、对比损失(Contrasiveloss)​​​​二、三元组损失(Tripletloss)​​​​三、改进三元组损失(Improvedtripl......
  • 前端性能----从输入URL开始到返回数据的中间经历过程
    这是一个古老的问题,即我们输入URL后按下回车到网页测呈现都发生了什么?加载过程到显示如下:1.根据域名,进行DNS域名解析;2.拿到解析的IP地址,建立TCP连接;3.向IP地址,发送HTTP请求;4......
  • 构建自动化测试体系的考虑因素
    自动化体系的建设初期面临的问题无法使用目前市面上的开源自动化测试工具。因为这部分的工具大多基于桌面客户端,弊端明显,缺乏系统性的过程管理,无法适应公司级别的自动化体系......
  • 性能测试开始前必知知识点
    1、什么是GPU,主要用来做什么?   GraphicsProcessingUnit,缩写:GPU),又称显示核心、视觉处理器、显示芯片,是一种专门在​​个人电脑​​​、​​工作站​​​、游戏机和一些......
  • consul原理
    阅读目录​一、使用Consul做服务发现的若干姿势​​​1阅读目录​​启动第1个Server节点,集群要求要有3个Server,将容器8500端口映射到主机8900端口,同时开启管理界面​​​​......
  • MOOD|所以真的是“游戏”的问题吗?
       刚刚我妈抢走了我的手机和平板,因为我在平板上玩游戏。   我没想到这些会发生在一个21岁的人身上。不过好像在我和我妈之间,每天都在发生着一些荒诞且幼稚的事......
  • CF1051E Vasya and Big Integers
    [CF1051EVasyaandBigIntegers](Problem-E-Codeforces)sb的做法单调队列乱整(#include<bits/stdc++.h>#definelllonglongusingnamespacestd;constintN=......
  • Windows环境下安装和配置WNMP的Memcached
    PHP开发不是我最擅长的服务端语言,但是因为接触WordPress很早,了解到一个叫做 ​​WPJam​​​ - https://blog.wpjam.com/article/wordpress-memcached/ 的插件,后来他更......
  • Spring Boot「15」统一异常处理
    持续创作,加速成长!这是我参与「掘金日新计划·10月更文挑战」的第15天,点击查看活动详情今天我们将一块学习下SpringMVC中实现统一异常处理的几种方式。总得来说,统一......
  • JS学习笔记9_JSON
    1.JSON概述JavaScriptObjectNatation,js对象表示法,(像XML一样)是一种数据格式,它与js有相同的语法形式P.S.一点小历史:JSON之父是道格拉斯,《JavaScript语言精粹》的作者,创造JSO......