🔍 搜索引擎性能调优实战手册
📘 30章 · 从入门到架构实战
⭐ 风格 · 活泼易懂
01
爬虫、索引器、检索器、排序器协同工作
02
QPS、延迟、召回率定义与测量方法
03
倒排索引构建 & 压缩算法 Varint/Simple9
04
增量/全量更新,避免索引膨胀
05
分词、同义词、拼写纠错对性能的影响
06
内存/分布式/CDN缓存 & 命中率优化
07
LRU/LFU/TTL & 击穿雪崩应对
08
倒排链合并:Skip List, Block Max Wand
09
BM25原理 & 预计算/截断加速
10
线程池设计,避免锁竞争与上下文切换
11
JVM调优、堆外内存、OOM避免
12
顺序/随机读写 & 预读缓冲池
13
连接池、HTTP长连接、gzip压缩
14
分片与副本策略,平衡数据与负载
15
一致性哈希、虚拟节点、加权轮询
16
主从切换、多活、秒级恢复
17
CPU/内存/磁盘/网络 & 告警阈值
18
访问日志、慢查询定位瓶颈
19
perf、火焰图、JProfiler 热点分析
20
wrk/ab/JMeter 高并发与报告解读
21
业务增长预测 & 弹性扩缩容
22
热数据与冷数据分开存储优化
23
近实时搜索(NRT) & 延迟平衡
24
HNSW、IVF 近似最近邻 & 倒排结合
25
关键词+向量搜索架构与性能权衡
26
Kubernetes部署、自动伸缩、服务网格
27
实例选型、预留/竞价实例降本
28
电商搜索延迟 500ms → 50ms
29
新闻APP实时索引 10min → 10s
30
学习型索引、GPU/FPGA硬件加速