跳到主要内容

Web后端提要

这页是对原 Web后端杂记 的压缩版,只保留站点、自托管服务和轻量后端实践里最核心的部分。

Nginx / OpenResty

  • Nginx 配置是 DSL,不是业务逻辑层;配置越少越稳。
  • location 匹配规则必须记清:精确匹配、最长前缀、正则匹配的优先级会直接影响行为。
  • 能用更清晰的 OpenResty Lua 逻辑解决时,不要堆很多 ifsetrewrite

协议与服务

  • NanoMQ 适合轻量 MQTT 场景。
  • NNG 更偏消息通信库和进程间/节点间通信思路。
  • 自托管服务优先关注暴露面、认证、反向代理和日志留存。

C++ Web Toolkit

  • 可以做服务端驱动的 Web UI,但体系较重,也更容易把问题带进更深的抽象层。
  • 如果需求本质是站点、文档或普通后台页面,优先考虑更现成的 Web 技术栈。

Web 基础只留够用结论

  • CSS:只在需要解释布局或样式行为时补充,不再单独堆散记。
  • Cookie / Session:核心是“状态存哪里、谁来校验、过期怎么处理”。
  • 登录态方案先想清安全边界,再决定放在浏览器 cookie、服务端 session 还是别的 token 机制。

适用边界

  • 这页只保留站点维护、自托管服务和轻量后端开发中最常回看的判断标准。
  • 具体配置、部署参数和某个服务的独立细节,应继续归到各自主题文档。

评论

如果内容有勘误、补充或不同看法,可以直接写在这里。

正在加载留言板…