把量化工具搬上腾讯云:一次完整的上云实录
本地跑得好好的服务,怎么才能稳定地挂在公网上。整个过程踩了几个坑:服务起来后终端一关就断、防火墙开了一层还有一层、域名解析生效但访问被重置。
- 用 systemd 常驻,而不是 nohup 或后台 job,崩溃自动拉起、开机自启
- 防火墙有两层:云厂商控制台安全组 + 服务器系统 ufw,缺一不通
- 反向代理交给 Caddy,自动 ACME 签发并续期 HTTPS 证书
每天由站内 AI 自动化任务抓取行业动态并生成;只展示标题、来源与原文链接,不展示摘要或正文、不转载全文。内容由 AI 自动生成,仅供研究参考,不构成投资建议。本栏目独立于下方技术博文。
共 9 篇
本地跑得好好的服务,怎么才能稳定地挂在公网上。整个过程踩了几个坑:服务起来后终端一关就断、防火墙开了一层还有一层、域名解析生效但访问被重置。
最难受的开发体验是"代码改了、用户看到的还是旧的"。浏览器缓存、CDN 缓存、Service Worker 三层叠加,任何一层没处理对都会造成版本不一致。
no-cache,静态资源带内容指纹并长缓存量化系统的绝大多数"诡异的回测结果",根子都在数据层。把数据层做扎实,后面策略部分才有讨论的意义。
免费数据接口的调用次数是硬约束。不限速会被服务端拒绝,重试太激进又会把配额烧光,最后整个系统进入长时间不可用。
K线图要同时显示价格、成交量、MACD、KDJ,还要支持用户随时开关某一个。难点不在画图,而在开关之后各 grid 的高度重排与坐标轴联动。
axisPointer.link 让所有面板的十字光标同步resize(),否则重排后画布错位回测收益漂亮不代表策略有效。多数情况下,问题出在数据的选取方式和信号的计算时点上,而不是策略逻辑本身。
想在一个服务里同时放门户页和应用页,最直接的做法是两个 StaticFiles 分别挂在 / 和 /quant。但顺序写反就直接 404 或登录接口失效。
/ 会吞掉所有未匹配路径,REST 路由要放在挂载之前域名解析正常、证书正常、服务器本机自测 200,但外部访问被直接重置连接。这类"什么都对却打不开"的情况,多半是未备案被网关拦截。
把网页做成能装到手机桌面的应用,门槛只有几个字段。但 scope 写错会导致应用从桌面启动后跳出独立窗口,直接进浏览器标签页。
scope 必须覆盖 start_url,子路径部署时两者都要带前缀