Deno Deploy 用例
Deno 目前的一些流行用例是
中间件 跳转到标题
中间件指的是在请求到达应用程序服务器之前和之后执行的代码片段。如果您想非常快速地在请求的早期执行一些 JavaScript 或任何其他代码,您将编写中间件。通过在边缘部署您的中间件代码,Deno Deploy 确保您的应用程序的最佳性能。
一些示例包括
- 设置 cookie
- 根据地理位置提供不同版本的站点
- 路径重写
- 重定向请求
- 在 HTML 从服务器返回到用户之前动态更改 HTML。
Deno Deploy 是您现在可能正在使用的其他平台(例如)托管中间件的良好替代方案
- Cloudflare Workers
- AWS Lambda@Edge
- 传统的负载均衡器,如 nginx
- 自定义规则
API 服务器 跳转到标题
Deno 也非常适合 API 服务器。通过将这些服务器“在边缘”部署,更靠近使用它们的客户端,与传统的托管平台(如 Heroku)甚至现代化的集中式托管服务(如 DigitalOcean)相比,Deno Deploy 能够提供更低的延迟、更高的性能和更低的带宽成本。
完整网站 跳转到标题
我们预见到未来您实际上可以在边缘函数上编写整个网站。已经这样做的网站的一些例子包括