22、存储成本:如何推算日志中心的实现成本你好,我是徐长龙。 前面我们比较过很多技术,细心的你应该发现了,比较时我们常常会考虑实现成本这一项。这是因为技术选型上的“斤斤计较”,能够帮我们省下真金白银。那么你是否系统思考过,到底怎么计算成本呢? 这节课,我会结合日志中心的例子带你计算成本。 之...2026-03-01高并发系统实战课
21、业务缓存:元数据服务如何实现你好,我是徐长龙。 当你随手打开微博或者一个综合的新闻网站,可以看到丰富的媒体文件,图片、文本、音频、视频应有尽有,一个页面甚至可能是由成百上千个文件组合而成。 那这些文件都存在哪里呢?通常来说,低于1KB的少量文本数据,我们会保存在数据库中,而比较...2026-03-01高并发系统实战课
20、数据引擎:统一缓存数据平台你好,我是徐长龙。 通过前四章,我们已经了解了不同类型的系统如何优化,其中有哪些关键技术点。不过除了这些基础知识之外,我们还要了解大型互联网是如何设计支撑一个高并发系统的。所以,在这个章节里我精选了几个案例,帮助你打开视野,看看都有哪些实用的内网服务...2026-03-01高并发系统实战课
19、流量调度:DNS、全站加速及机房负载均衡你好,我是徐长龙。 上节课我们学习了如何从架构设计上应对流量压力,像直播这类的服务不容易预估用户流量,当用户流量增大到一个机房无法承受的时候,就需要动态调度一部分用户到多个机房中。 同时,流量大了网络不稳定的可能性也随之增加,只有让用户能访问就近的机...2026-03-01高并发系统实战课
18、流量拆分:如何通过架构设计缓解流量压力你好,我是徐长龙。 今天,我会以直播互动为例,带你看看读多写多的情况下如何应对流量压力。一般来说,这种服务多数属于实时互动服务,因为时效性要求很高,导致很多场景下,我们无法用读缓存的方式来降低核心数据的压力。所以,为了降低这类互动服务器的压力,我们可...2026-03-01高并发系统实战课
17、业务脚本:为什么说可编程订阅式缓存服务更有用你好,我是徐长龙。 我们已经习惯了使用缓存集群对数据做缓存,但是这种常见的内存缓存服务有很多不方便的地方,比如集群会独占大量的内存、不能原子修改缓存的某一个字段、多次通讯有网络损耗。 很多时候我们获取数据并不需要全部字段,但因为缓存不支持筛选,批量获...2026-03-01高并发系统实战课