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

Canonical URL: https://help.iagenify.com/zh/faqs/hosting/should-i-choose-static-hosting-or-an-edge-host

[← 返回托管常见问题](https://help.iagenify.com/zh/faqs/hosting)

帮助中心 · 常见问题 托管 1 分钟阅读
# 应该选择静态托管还是 edge 主机？
如果网站可以作为预先构建的文件提供，请选择静态托管。如果请求必须运行服务器端代码，例如在请求时计算或获取响应，则选择 edge 主机。运行时需求决定哪种方式更合适。
IaGenify
托管

## 适合使用静态托管的情况
静态托管会提供已准备好的文件，例如 HTML、样式表、图像和浏览器脚本。它适用于文档、营销页面，以及能够在部署前生成内容的网站。托管服务直接交付文件，不会在每次访问时运行应用代码。
由于每个请求都不会运行应用代码，静态托管无法执行依赖当前请求的服务器端工作。如果页面需要私密凭证、实时数据库访问或针对请求进行计算，就需要另一个受支持的服务或 edge 运行时。
不要为了让静态页面读取而把私密密钥放入公共文件。
## 适合使用 edge 主机的情况
Edge 主机会在请求到达时执行代码，因此可以处理动态响应和服务器逻辑。IaGenify 会将此运行时处理的请求计为 edge 请求用量。
只有部署的应用确实需要这种执行方式时才选择它，并检查主机所需的框架和运行时设置。
选择前，列出静态路由以及需要计算或受保护数据的路由。如果架构支持，主要由静态内容组成的网站可以用静态托管提供公开页面，并另设 edge 端点处理动态操作。
部署后测试公开路由，确认主机类型与各路由的工作相匹配。 [← 返回托管常见问题](https://help.iagenify.com/zh/faqs/hosting)
