
高并发
L_九棵树
这个作者很懒,什么都没留下…
展开
-
对于高并发的优化,你能做什么? 缓存篇(二)——怎么保证缓存的高可用
本文是我在学习过程中的笔记。 要保证缓存的高可用,可以从三个方面入手:客户端、中间代理层以及服务端。 1.客户端 在客户端保证缓存的高可用,建议遵循以下原则:在客户端配置多个缓存节点,通过写入和读取算法的策略来实现分布式缓存。简单来说就是,写入数据的时候要把数据写入分散的节点中,而读,需要利用多组缓存来进行容错。 1.1分片 这个是一个简单的写入的策略,常用的分片...原创 2019-11-09 11:32:11 · 243 阅读 · 0 评论 -
对于高并发的优化,你能做什么? 缓存篇(一)——常见的缓存策略
这个是第二篇学习笔记。 缓存本来是系统锦上添花的功能,但是在高并发的情况下就变成了必不可少的了。 缓存的目的在于让查询请求更快返回,提高访问的速度。要澄清的一点是,缓存并不是缓存区,缓存区是数据临时存储的地方,最终都会持久化到表中。但是缓存可能会失效,也就是会穿透,里边的数据随时都有可能失效。根据不同的特性,我们可以把缓存分成这几类: 静态缓存。主要是用来存储一些静态的模板/HTML文件...原创 2019-11-06 13:44:36 · 482 阅读 · 0 评论 -
对于高并发的优化,你能做什么?——数据库篇
最近学到对于高并发的优化技术,所以写了一篇笔记记录一下。 数据库优化可以从下边几个方面入手: 池化 主从分离 分库分表 发号器 NoSQL 池化 数据库连接池是最常见的池化手段。由于连接数据库会耗费比较多的时间,所以可以通过复用连接的方式来减少这些时间开销。使用连接池的时候需要控制好两个变量:最小连接数喝最大连接数。具体的连接...原创 2019-10-27 12:52:29 · 625 阅读 · 0 评论