cd ../tags

// tag

#性能

4 篇文章 · 0 条碎片

// articles

数据库前面挡着一层缓存,墙上有三道裂缝,分别标着穿透、击穿、雪崩。

后端/性能

缓存不是加一层就完事

给 ACGHub 列表加完索引,单条查询是快了,可 DB 再快也扛不住次次都查,于是我上了 Redis。结果一加缓存,就冒出三个新名字——穿透、击穿、雪崩。这篇趁还没被它们坑到,先把三个雷标清楚。

· 4 min read
一本翻开的字典,按拼音排得整整齐齐;旁边一摞没有目录、胡乱堆着的散页。

后端/性能

我加了索引,为什么还是慢

ACGHub 的帖子列表随数据涨慢了下来,我想当然地给查询条件加了索引——结果一点没快。问题出在我对「索引是什么」的想象:我一直以为它是个哈希表,可哈希表恰恰给不了我最需要的那样东西。

· 6 min read