跳到主要内容
赞助推荐 搬瓦工怎么选:三网直连 CN2 GIA-E
赞助推荐 博客与个人项目的稳妥云服务器
赞助推荐 稳妥的云服务器

分类更新 / 第 6 页

架构设计

系统设计、云边协同、服务治理与工程架构实践。

本栏重点

正在发生

架构设计

停!2026年了,90%的人还在用错数据库

PostgreSQL 正在悄悄”杀死” MongoDB,而你可能还在听那些过时的技术博客选型… 一次价值3200万的选型失误 2025年12月,某头部电商大促夜。 凌晨00:47,订单系统开始出现延迟告警...

9 分钟阅读428 阅读
架构设计

HTTP 缓存完全指南:让网站快起来的那些事

HTTP 缓存完全指南:让网站快起来的那些事 缓存链路 当你访问一个网站时,请求不只是直接从浏览器到服务器。中间可能经过多个层: 浏览器 → 代理/CDN缓存 → 源服务器 浏览器有自己的私有缓存,中间的CDN和代理服务器有共享缓存。理解这...

6 分钟阅读246 阅读
架构设计

从零开始打 DEB 和 RPM 包:Go 程序打包实战指南

为什么要打包 你写了一个 Go 程序,想让别人在 Linux 上用。最简单的方法是扔个二进制文件,但这有几个问题: 没法通过 apt 或 dnf 管理 升级得手动替换文件 卸载后可能留下配置文件 依赖关系没法声明 打成 DEB 或 RPM ...

13 分钟阅读392 阅读
架构设计 #程序员数学扫盲课

程序员数学10:组合数学 - 容量规划

本文是《程序员数学扫盲课》系列文章 ← 上一篇:程序员数学09:信息论 – 数据压缩 TL;DR 为什么100万用户需要多少台服务器?为什么数据库连接池要设置多大?为什么缓存命中率从90%提升到95%,性能能翻倍?答案都藏在组合...

18 分钟阅读309 阅读
架构设计

IPv6域名配置:A记录vs AAAA记录

IPv6域名配置:A记录vs AAAA记录 一、问题 网站配置DNS的三大困惑: – A记录和AAAA记录有什么区别? – 我的网站需要配置IPv6吗? – 配置错了会导致网站无法访问吗? 核心疑问:什么...

7 分钟阅读246 阅读
架构设计

第06章:生产环境部署:从原型到产品

第06章:生产环境部署:从原型到产品 监控系统、缓存策略、容量规划确保搜索系统稳定运行 📝 TL;DR (核心要点速览) – 部署架构:主从复制 + 读写分离 + 负载均衡 – 性能调优:数据库参数优化 + 查询缓存...

116 分钟阅读376 阅读
架构设计

第05章:搜索查询优化:从SQL到结果排序

第05章:搜索查询优化:从SQL到结果排序 复杂SQL查询实现毫秒级搜索响应,排序算法决定用户体验 📝 TL;DR (核心要点速览) – 查询核心:复杂JOIN + 聚合函数实现多维度权重计算 – 性能关键:参数化查...

121 分钟阅读307 阅读
架构设计

第04章:索引系统架构:高性能数据存储

第04章:索引系统架构:高性能数据存储 两个核心表支撑整个搜索系统,批量操作决定性能 📝 TL;DR (核心要点速览) – 核心设计:index_tokens + index_entries = 完整反向索引 – 性...

85 分钟阅读297 阅读