部署
部署一个 Web 应用的方法多种多样,开发者有多少种方式,应用就有多少种。但在部署应用时,有一些通用的建议值得牢记。
通用建议
- 请务必:始终以
--release模式构建 Rust 应用,而非调试模式(debug mode)。 这对性能和二进制文件的大小有巨大的影响。 - 在本地以 release 模式进行测试。 框架在 release 模式下会应用某些优化,而在调试模式下不会。因此,在这一阶段可能会出现一些问题。(如果你的应用行为不同或出现问题,很可能是框架级别的 bug,你应该在 GitHub 上提交 issue 并附上复现步骤。)
- 查看“优化 WASM 二进制文件大小”章节,了解更多技巧以进一步提高 WASM 应用首次加载的交互速度。
我们曾向用户征集他们的部署设置,用于帮助编写这一章节。以下会引用其中的内容,但你可以在此处阅读完整的讨论。