deno.com
本页内容

Deno Deploy 用例

Deno 当前的一些流行用例如下:

中间件 跳转到标题

中间件是指在请求到达应用服务器之前和之后执行的代码片段。如果你想在请求的早期,非常快速地执行一些 JavaScript 或任何其他代码,你就会编写中间件。通过将中间件代码部署在边缘,Deno Deploy 可确保你的应用获得最佳性能。

一些示例包括:

  • 设置 Cookie
  • 根据地理位置提供网站的不同版本
  • 路径重写
  • 重定向请求
  • 在 HTML 从服务器返回用户之前动态地更改它。

Deno Deploy 是你目前可能用来托管中间件的其他平台的良好替代品,例如:

  • Cloudflare Workers
  • AWS Lambda@Edge
  • 传统的负载均衡器,如 Nginx
  • 自定义规则

API 服务器 跳转到标题

Deno 也非常适合 API 服务器。通过将这些服务器“部署在边缘”,使其更接近使用它们的客户端,Deno Deploy 能够提供更低的延迟、更高的性能和更低的带宽成本,优于 Heroku 等传统托管平台,甚至优于 DigitalOcean 等现代集中式托管服务。

完整网站 跳转到标题

我们预见未来你可以真正在边缘函数上编写整个网站。一些已经这样做的网站示例包括:

您找到所需内容了吗?

隐私政策