# 我应该部署网站、应用还是函数？

Canonical URL: https://help.iagenify.com/zh/faqs/hosting/should-i-deploy-a-site-an-app-or-a-function

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

帮助中心 · 常见问题 托管 1 分钟阅读
# 我应该部署网站、应用还是函数？
部署类型应与访客请求触发的处理方式相匹配。静态文件、带服务器行为的应用，以及处理请求的函数各有不同需求，不能简单互换。
IaGenify
托管

## 根据项目选择部署类型
如果构建后的前端页面和资源可以作为文件直接提供，就适合部署为网站。浏览器无需在每次请求时运行你自己的服务器代码，即可呈现页面。文档站、作品集和许多营销网站都适合这种方式。
如果项目包含前端文件和必须运行的服务器模块，以生成响应或提供服务器行为，则应使用应用部署。如果主要需求是运行处理传入请求的代码，函数是范围更明确的选择。选择前先确认哪些代码必须在服务器上执行。
## 发布前检查部署包
检查构建输出，确认入口页面、资源和服务器组件都位于正确位置。不要把密钥或本地配置放进公开文件；敏感值应使用应用支持的配置方式。连接自定义域名之前，先用小版本验证所选部署类型。
若不确定，请检查实际构建产物，而不只看框架名称。框架可能根据配置生成静态资源、服务器代码或两者。选择能够支持所需行为的最简单类型，然后检查发布地址和依赖服务器行为的路由。 [← 返回托管常见问题](https://help.iagenify.com/zh/faqs/hosting)
