实践经验库
Drogon
C++ 异步 Web 框架 · 静态资产管理 · CAF 分析 · admin 鉴权
为什么是 Drogon
Drogon 是一个基于 C++ 的高性能异步 Web 框架,底层依赖非阻塞 IO 与协程,适合把静态资源托管、REST API、鉴权与埋点分析收敛到一个进程,部署成本低、启动快、内存占用小。
本站的分工
- 静态资源托管:字体 / CSS / JS 自托管,配置 Cache-Control 与 nosniff。
- admin 鉴权:/admin 走服务端会话,cookie 带 Secure 属性防劫持。
- CAF 分析:pv-writer actor 批量写点击,避免阻塞 HTTP 线程。
- HTTP/2:Drogon 框架本身不支持 h2,线上由 Nginx 前置反代做 TLS 终止。