网易首页 > 网易号 > 正文 申请入驻

直播平台源码,本地缓存为什么没成为主流缓存方式

0
分享至

在直播平台源码的服务端,缓存的任务是将数据库的数据加载到内存中,之后对该数据的访问都会在内存中完成,从而减少对数据库的访问,解决直播平台源码高并发场景中数据库容易成为性能瓶颈的问题,同时还提高了数据的访问速度和程序性能。

缓存的区分上,可以根据缓存是否与应用程序属于同一进程分为本地缓存和分布式缓存两种,本地缓存是在直播平台源码的同一进程内的内存空间中缓存数据,数据读写都是在同一进程内完成的。而分布式缓存是一个独立部署的进程,并且一般是与应用进程部署在不同直播平台源码机器中的。

一、本地缓存的优缺点

1、访问速度快,但无法进行大数据存储,同时又不能在跨地区传输上表现出太好的效果,由于数据不需要跨网络传输,所以性能很好,但也占用了直播平台源码不少的内存空间

2、本地缓存只支持被该应用进程访问,在应用进程的集群部署中,如果对应的数据库数据存在数据更新,需要同步更新不同部署节点的本地缓存数据来保证数据一致性

3、数据并不是一直存在,而是受限于设备的开关,比如用户退出APP,那缓存的内容也随之消失

4、如果数据在集群的不同部署节点需要共享和保持一致,则需要使用分布式缓存来统一存储

二、分布式缓存的优缺点

1、高并发场景下表现力好,同时不会受到应用重启的影响,分布式缓存是独立部署的进程,拥有自己独立的内存空间,对于数据量而言,不需要占用直播平台源码的内存空间

2、数据集中存储,保证数据的一致性,不存在本地缓存中数据更新问题

3、数据读写分离,高性能高可用,可以实现读写分离,可以解决高并发场景中的数据读写性能问题,及时某个节点宕机也能保证直播平台源码的可用性

4、但是分布式缓存是通过网络传输的,性能上是地域本地缓存的,如果遇到网络波动等问题,传输就会收到影响,存在不稳定因素

声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
黄仁勋:我有如今的成就,全因父亲把我带到美利坚,实现美国梦

黄仁勋:我有如今的成就,全因父亲把我带到美利坚,实现美国梦

青栀伊人
2024-05-20 22:00:50
2024-06-08 00:48:49
泰安云豹网络科技有限公司
泰安云豹网络科技有限公司
云豹网络科技官方网易开放平台
807文章数 29关注度
往期回顾 全部

科技要闻

6家大模型抢答高考作文,谁是你心中的Top1

头条要闻

拜登称"一带一路"倡议已成为令人讨厌的计划 中方回应

头条要闻

拜登称"一带一路"倡议已成为令人讨厌的计划 中方回应

体育要闻

优势在我?中国足球有自己的节奏

娱乐要闻

汤唯抵达巴黎将担任奥运火炬手

财经要闻

身陷退市股的投资者:我的钱瞬间没了

汽车要闻

2.0T混动售20.98万元起 福特蒙迪欧运动版上市

态度原创

亲子
本地
艺术
公开课
军事航空

亲子要闻

联合国儿基会在京启动儿童早期发展宣传倡导活动

本地新闻

我和我的家乡|踏浪营口,心动不止一夏!

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

公开课

近视只是视力差?小心并发症

军事要闻

普京刚说完考虑"不对称"回应西方 俄核潜艇就将抵古巴

无障碍浏览 进入关怀版