Skip to content

Home zh

ddddd edited this page Jun 27, 2026 · 3 revisions

SPACK Wiki

SPACK 正在从“面向容器化前端应用的静态资源运行时”,演进为“面向前端构建产物的 AOT 编译器与极简运行时”。

当前运行时模式仍然可以直接服务目录。下一阶段架构会把重型构建期优化与生产数据面分离:

前端构建产物
-> spack-compiler compile
-> app.spack
-> spack-runtime serve
-> HTTP 静态资源交付

推荐入口

页面 内容
AOT 编译与运行时 编译器与运行时拆分、.spack 归档格式、预优化方案。
快速开始 当前运行时用法和本地验证。
配置参考 当前配置来源、环境变量和命令行参数。
运维检查 部署预检、资源扫描和运行时模式检查。
可靠性与一致性契约 协议覆盖、缓存一致性和发布可靠性门禁。
容器部署 当前容器部署方式。
架构设计 当前运行时架构。
请求生命周期 当前 HTTP 请求处理流程。
压缩与图片 当前压缩和图片变体行为。
缓存与性能 缓存、prepared snapshot 和性能说明。
性能基线 可复现的本地 AOT 基准环境和测试结果。
可观测性 指标、健康检查、调试端点和仪表盘。
开发与发布 本地开发、测试、性能分析和发布。
常见问题 运行行为和常见问题。

语言策略

中文页面只写中文。

英文页面只写英文。

中文页面统一使用 -zh 后缀。

现有中英混写页面会随着 AOT 架构落地逐步拆分。

产品方向

SPACK 应该把前端构建产物视为不可变应用产物。

编译器可以比较重,因为它运行在 CI 或镜像构建阶段。它可以包含 libvips、压缩器、清单分析器和校验工具。

运行时应该保持很小。默认运行时不应该包含 libvips 或动态优化流水线。它只需要加载 .spack 编译产物,选择预计算好的响应计划,然后发送字节。

Clone this wiki locally