Случаи использования Deno Deploy
Некоторые популярные случаи использования Deno на данный момент:
Middleware
Middleware относится к фрагментам кода, которые выполняются до и после того, как запрос достигнет сервера приложения. Вы будете писать middleware, если хотите выполнить некоторую JavaScript или любой другой код очень быстро, на ранних этапах запроса. Разместив код middleware на краю, Deno Deploy обеспечивает наилучшую производительность для вашего приложения.
Примеры включают:
- установка куки
- отображение разных версий сайта в зависимости от местоположения
- переименование путей
- перенаправление запросов
- динамическое изменение HTML по пути обратно от сервера, прежде чем он достигнет пользователя.
Deno Deploy — хорошая альтернатива другим платформам, которые вы, возможно, используете для размещения своего middleware прямо сейчас, например:
- Cloudflare Workers
- AWS Lambda@Edge
- Традиционные балансировщики нагрузки, такие как nginx
- Пользовательские правила
Серверы API
Deno также отлично подходит для серверов API. Разместив эти серверы «на краю», ближе к клиентам, которые их используют, Deno Deploy способен предложить меньшую задержку, улучшенную производительность и снизить затраты на пропускную способность по сравнению с традиционными платформами размещения, такими как Heroku, или даже современными централизованными сервисами размещения, такими как DigitalOcean.
Полные веб-сайты
Мы предвидим будущее, в котором вы сможете фактически написать весь свой веб-сайт на функциях края. Некоторые примеры сайтов, которые уже делают это, включают:
© 2018–2024 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/deploy/manual/use-cases