Web后端提要
这页是对原 Web后端杂记 的压缩版,只保留站点、自托管服务和轻量后端实践里最核心的部分。
Nginx / OpenResty
- Nginx 配置是 DSL,不是业务逻辑层;配置越少越稳。
location匹配规则必须记清:精确匹配、最长前缀、正则匹配的优先级会直接影响行为。- 能用更清晰的 OpenResty Lua 逻辑解决时,不要堆很多
if、set、rewrite。
协议与服务
NanoMQ适合轻量 MQTT 场景。NNG更偏消息通信库和进程间/节点间通信思路。- 自托管服务优先关注暴露面、认证、反向代理和日志留存。
C++ Web Toolkit
- 可以做服务端驱动的 Web UI,但体系较重,也更容易把问题带进更深的抽象层。
- 如果需求本质是站点、文档或普通后台页面,优先考虑更现成的 Web 技术栈。
Web 基础只留够用结论
CSS:只在需要解释布局或样式行为时补充,不再单独堆散记。Cookie / Session:核心是“状态存哪里、谁来校验、过期怎么处理”。- 登录态方案先想清安全边界,再决定放在浏览器 cookie、服务端 session 还是别的 token 机制。
适用边界
- 这页只保留站点维护、自托管服务和轻量后端开发中最常回看的判断标准。
- 具体配置、部署参数和某个服务的独立细节,应继续归到各自主题文档。