返回托管常见问题
帮助中心 · 常见问题托管1 分钟阅读

应该选择静态托管还是 edge 主机?

如果网站可以作为预先构建的文件提供,请选择静态托管。如果请求必须运行服务器端代码,例如在请求时计算或获取响应,则选择 edge 主机。运行时需求决定哪种方式更合适。

托管

适合使用静态托管的情况

静态托管会提供已准备好的文件,例如 HTML、样式表、图像和浏览器脚本。它适用于文档、营销页面,以及能够在部署前生成内容的网站。托管服务直接交付文件,不会在每次访问时运行应用代码。

由于每个请求都不会运行应用代码,静态托管无法执行依赖当前请求的服务器端工作。如果页面需要私密凭证、实时数据库访问或针对请求进行计算,就需要另一个受支持的服务或 edge 运行时。

不要为了让静态页面读取而把私密密钥放入公共文件。

适合使用 edge 主机的情况

Edge 主机会在请求到达时执行代码,因此可以处理动态响应和服务器逻辑。IaGenify 会将此运行时处理的请求计为 edge 请求用量。

只有部署的应用确实需要这种执行方式时才选择它,并检查主机所需的框架和运行时设置。

选择前,列出静态路由以及需要计算或受保护数据的路由。如果架构支持,主要由静态内容组成的网站可以用静态托管提供公开页面,并另设 edge 端点处理动态操作。

部署后测试公开路由,确认主机类型与各路由的工作相匹配。

返回托管常见问题