VercelのCDNが新たなデプロイメントなしでルーティングルールの更新をサポート
VercelはCDN機能の強化として、デプロイを再実行することなくプロジェクトレベルでルーティングルールやヘッダー設定を即時更新できる機能を全プランで提供開始した。
キーポイント
即時反映するプロジェクトレベルルーティング
Dashboard、API、CLI、SDKを通じて設定されたルーティングルールが即時反映され、既存のデプロイ構成よりも優先して実行される。
3つのルーティングメカニズムの統合
デプロイ設定(vercel.json等)、一括リダイレクト、そして新たに追加されたプロジェクトレベルのルーティングという3つの仕組みがCDN上で連携する。
全プランでの利用可能化
この新機能は今日よりすべての料金プランで利用可能となり、開発者の運用負荷を軽減する。
影響分析・編集コメントを表示
影響分析
この機能は、インフラ設定とアプリケーションコードの分離をさらに促進し、DevOpsチームの運用効率を大幅に向上させる。特に大規模なプロジェクトや頻繁なA/Bテストが必要な環境において、デプロイ待ち時間を排除できるため、開発サイクルの加速に寄与する。
編集コメント
インフラ設定の変更のためにアプリケーションのビルドとデプロイを再実行する必要がなくなったことは、開発者の生産性向上に直結する実用的な改善である。
新規デプロイメントをビルドすることなく、レスポンスヘッダーの設定や外部APIへのリライトなど、プロジェクト内でルーティングルールを作成および更新できるようになりました。
プロジェクトレベルのルーティングルールは、ダッシュボード、API、CLI、およびVercel SDKから利用可能で、変更を公開すると即座に有効になります。プロジェクトレベルのルートは、一括リダイレクトの後に実行され、デプロイメント設定のルートの前に実行されます。
この追加により、VercelのCDNは以下の3つのルーティングメカニズムをサポートするようになりました:
デプロイメント設定で定義されたルート(vercel.json、vercel.ts、またはnext.config.jsを介して)
一括リダイレクト
プロジェクトレベルのルート
プロジェクトレベルのルートは、本日よりすべてのプランで利用可能です。詳細はドキュメントをご覧いただくか、プロジェクトダッシュボードのCDNタブからお試しください。
続きを読む
原文を表示
You can now create and update routing rules within a project, such as setting response headers or rewrites to an external API, without building a new deployment.
Project-level routing rules are available via the dashboard, API, CLI, and Vercel SDK and take effect instantly after you make and publish the change. Project-level routes run after bulk redirects and before your deployment config's routes.
With this addition, Vercel's CDN now supports three routing mechanisms:
Routes defined in your deployment configuration (via vercel.json, vercel.ts, or next.config.js)
Bulk redirects
Project-level routes
Project-level routes are available on all plans starting today. Read the documentation or go to the CDN tab in your project dashboard to get started.
Read more
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み