武汉Web前端培训分享:常见的缓存有哪些
来源 https://www.bilibili.com/video/BV1Ph411n7Ep
作者 佚名
日期 2022-01-04
浏览 558
我们都知道,如果使用的电脑、移动设备缓存过多,会使原本的页面打开速度变得缓慢,清理缓存过后速度也会明显得到提升。因此,缓存也成为每一个前端人员必须要掌握的技术。下面,千锋武汉IT培训小编就给大家分析Web前端开发中常见的缓存有哪些。
1、浏览器缓存
这是离用户最近的可以作为缓存的地方,而且借助的是用户的“资源”(缓存的数据在用户的终端设备上),性价比可谓不错,让用户帮你分担压力。浏览器缓存是在于用户侧的缓存点,所以我们对其的掌控力就差很多,在没有发起新请求的情况下,你无法主动去更新数据。
2、CDN缓存
提供CDN服务的服务商将数据分发到这些遍布各地服务器上作为缓存,让用户访问就近的服务器上的缓存数据,就可以起到压力分摊和加速效果。这在ToC类型的系统上运用,效果格外显著。不过由于节点众多,更新缓存数据比较缓慢,一般至少是分钟级别。所以一般仅适用于不经常变动的静态数据。
常用的网关(代理)缓存有Varnish、Squid、Ngnix。一般情况下,简单的缓存运用场景用nginx即可,因为大部分时候我们会用它来做负载均衡,能少引入一个技术就少一份复杂度。如果是大量的小文件可以使用Varnish,而Squid则相对大而全,运用成本也更高一些。
4、进程内缓存
将一些数据缓存在站点,或者服务的进程内,这就是进程内缓存。进程内缓存的实现载体,最简单的,可以是一个带锁的Map。也可以使用第三方库,例如leveldb。进程内缓存的好处是,数据读取不再需要访问后端,例如数据库。
5、进程外缓存
即我们常用的各种分布式缓存,redis、memcached之类。进程外缓存相比进程内缓存会慢些,但存储空间可以横向扩展,不受限制。
6、数据库缓存
数据库缓存是数据库的内部机制,一般都会给出设置缓存空间大小的配置来让你进行干预。数据库缓存也叫内存杀手,基本上你给多少内存就能吃多少。
可以说,掌握缓存是Web前端人员的必备技能之一,想要更好的学习Web前端技术,可以来千锋武汉Web前端培训,采用全新六维全息课程,强化加薪技术深度,全方位助你成为一名具有竞争力的前端工程师,如果你想学习Web前端,可以来千锋武汉Web前端培训领取两周试听课,亲身实地感受教学效果。
资讯来源:https://www.bilibili.com/video/BV1Ph411n7Ep
1、浏览器缓存
这是离用户最近的可以作为缓存的地方,而且借助的是用户的“资源”(缓存的数据在用户的终端设备上),性价比可谓不错,让用户帮你分担压力。浏览器缓存是在于用户侧的缓存点,所以我们对其的掌控力就差很多,在没有发起新请求的情况下,你无法主动去更新数据。
2、CDN缓存
提供CDN服务的服务商将数据分发到这些遍布各地服务器上作为缓存,让用户访问就近的服务器上的缓存数据,就可以起到压力分摊和加速效果。这在ToC类型的系统上运用,效果格外显著。不过由于节点众多,更新缓存数据比较缓慢,一般至少是分钟级别。所以一般仅适用于不经常变动的静态数据。
常用的网关(代理)缓存有Varnish、Squid、Ngnix。一般情况下,简单的缓存运用场景用nginx即可,因为大部分时候我们会用它来做负载均衡,能少引入一个技术就少一份复杂度。如果是大量的小文件可以使用Varnish,而Squid则相对大而全,运用成本也更高一些。
4、进程内缓存
将一些数据缓存在站点,或者服务的进程内,这就是进程内缓存。进程内缓存的实现载体,最简单的,可以是一个带锁的Map。也可以使用第三方库,例如leveldb。进程内缓存的好处是,数据读取不再需要访问后端,例如数据库。
5、进程外缓存
即我们常用的各种分布式缓存,redis、memcached之类。进程外缓存相比进程内缓存会慢些,但存储空间可以横向扩展,不受限制。
6、数据库缓存
数据库缓存是数据库的内部机制,一般都会给出设置缓存空间大小的配置来让你进行干预。数据库缓存也叫内存杀手,基本上你给多少内存就能吃多少。
可以说,掌握缓存是Web前端人员的必备技能之一,想要更好的学习Web前端技术,可以来千锋武汉Web前端培训,采用全新六维全息课程,强化加薪技术深度,全方位助你成为一名具有竞争力的前端工程师,如果你想学习Web前端,可以来千锋武汉Web前端培训领取两周试听课,亲身实地感受教学效果。
资讯来源:https://www.bilibili.com/video/BV1Ph411n7Ep
下一篇:耐磨材料发展前景展望
发布行业资讯
最新资讯
新
2025年南京医科大学康达学院五年制专转本暑假辅导班招生免费试听
新
盐城工学院五年制专转本计算机科学与技术与南京师范大学泰州学院难度
新
瀚宣博大五年制专转本辅导班考前押题各专业分数线分析全都有
新
瀚宣博大专转本培训学校是南京医科大学康达学院内部指定辅导班
新
五年制专转本是第一学历备考怎么选择专业辅导班哪家好怎么上课
新
南京航空航天大学金城学院五年制专转本辅导班选瀚宣博大通过率高
新
瀚宣博大辅导班针对五年制专转本国际经济与贸易英语专业课开课
新
江苏瀚宣博大专转本辅导班怎么上课哪个专业通过率高预约免费试听
新
五年制专转本财务管理专业报考院校跨专业能报考英语专业课怎么学
新
五年制专转本培训辅导补习机构哪家好课时多吗师资怎么样学费咋收
推荐资讯