介绍托管模式:让服务器匹配你的项目

并非每个网站的运行方式都一样。
当你构建一个标准的着陆页时,流量可能会在发布期间激增,然后一夜之间降至零。但当你构建一个直播仪表板、实时摄像头查看器或 Discord 机器人时,你的服务器需要 7×24 全天候保持运行,持续保持连接打开并不间断地处理数据。
传统上,将项目从标准的自动扩展配置迁移到始终在线的持久服务器,意味着需要处理复杂的云配置、调整部署管道并管理基础设施。
通过在 Manus Website Builder 中引入托管模式(Hosting Modes),你现在只需一键即可在灵活、经济高效的服务器与专用的始终在线引擎之间切换。
掌控应用的运行方式
托管模式赋予你精确决定 Web 应用幕后行为的能力。无论你是要为零成本闲置时间进行优化,还是要确保持续的数据流永不中断,你都可以选择适合你构建项目的引擎。
两种引擎适配不同工作负载
•Autoscale(智能默认模式): 此模式根据流量从零扩展到五个实例。它非常经济高效,因为你只需为活跃请求的持续时间付费——当你的站点处于空闲状态时,费用为 $0。
•Reserved(始终在线引擎): 此模式在单个持久实例上运行。没有冷启动、没有请求超时,服务器持续保持热运行状态。它专为无法承受休眠的工作负载而设计。
为你的项目选择合适的模式
托管模式的真正强大之处在于让服务器与项目相匹配。如果你只使用 Autoscale,你可能会错过构建完全不同类别应用的机会。以下是针对每种模式的快速判断指南。

当你的应用按请求响应时,坚持使用 Autoscale。 它适用于流量呈突发式到来、服务器可以在其间歇时休息的场景:
1.产品着陆页或作品集 在发布期间出现流量激增,然后整晚以 $0 的成本闲置。
2.仪表板或内部报告工具,仅在有人打开时才进行计算。
3.基于表单的应用或轻量级 API,每次点击触发一次响应,且无需保持运行。
当你的应用必须保持运行时,切换到 Reserved。 它专为任何保持实时连接或在后台运行的应用而设计:
1.直播仪表板,实时向观众推送比分、价格或遥测数据。
2.实时摄像头查看器,持续保持视频流开启而不中断连接。
3.聊天机器人或后台工作进程(例如 Discord 机器人或消息队列),需要 7×24 全天候运行并保持监听。
如何切换托管模式
切换托管引擎只需几秒钟,无需改动一行代码。
1.从已发布项目的设置中打开 Hosting mode 对话框。
2.对比两种方案——Autoscale 适合日常网站和常规工作负载,Reserved 适合后台作业、长时间运行的任务以及持久连接。
3.选择你想要的模式并点击 Save。(需要详细信息?在对话框中点击 View full specs in documentation。)
可用性
托管模式现已面向所有用户开放。每个账户每月可享受 $10 的免费积分额度,用于托管和数据库云使用。
关于托管模式的常见问题
问:切换托管模式时,我的网站会下线吗?答:不会。Manus 会在后台平稳完成切换,确保你的应用在新托管配置生效期间保持可访问。
问:Reserved 模式的费用是多少?答:Reserved 托管按实际的 CPU 和内存消耗计费,满载使用时每月约 $36。请记住,每月 $10 的免费积分可用于抵扣这部分使用费。
问:我可以在 Autoscale 上使用 WebSockets 吗?答:虽然可以,但不推荐。Autoscale 实例在空闲时会停机,这将中断持久的 WebSocket 连接。对于实时功能,你应使用 Reserved 模式。
超越基础,构建更多
托管模式不仅仅是一个技术开关,它更是邀请你构建更具雄心的应用。我们期待看到你接下来打造的实时工具、机器人和流媒体平台。
参考资料
•[1] Manus 文档:发布与托管模式 - https://manus.im/docs/website-builder/publishing#hosting-modes
•[2] 介绍 Manus Project - https://manus.im/blog/manus-projects
