Microsoft が静的 Web アプリの新機能を導入: パフォーマンスを強化する分散関数

1710589622
2024-03-16 10:00:20

Microsoft は、Azure Static Web Apps という新しい機能を発表しました。 分散関数。 マネージド機能を静的 Web アプリの需要の高い領域に自動的に分散します。

Azure 静的 Web アプリ は、開発者が静的サイトをグローバルに分散されたホストに展開し、統合された管理機能を使用してバックエンド機能を追加できるプラットフォームです。 ただし、これらの管理対象機能のネットワーク遅延の管理は、主に機能領域から遠く離れた視聴者にサービスを提供する場合に困難になる可能性があります。 この課題に対処するために、Azure Static Web Apps では分散機能が提供されるようになりました。

分散関数は、ユーザーのトラフィック負荷に基づいて、静的 Web アプリの管理機能を需要の高い領域に自動的に分散する機能です。 開発者は Azure 静的 Web アプリを作成するときに、関数が最初にデプロイされるホーム リージョンを選択します。 ただし、別の Azure 静的 Web アプリ ホストが、別のリージョンにあるマネージド機能への大量のトラフィックを受信するとします。 その場合、マネージド機能のコピーをそのリージョンにデプロイし、トラフィックをこの新しいマネージド機能バックエンドにルーティングします。

ヤン=ヘンリック・ダマシュケ、Azure MVP、 ツイートした Azure Static Web Apps の分散関数の発表について:

これは、SWA アプリの遅延を改善するのに非常に役立ちます。

分散機能にはさまざまな利点があります。 機能をさまざまなリージョンに分散することで、開発者はバックエンドで管理される機能へのリクエストのネットワーク待機時間を短縮できます。 これは、ネットワーク遅延を最小限に抑えることがユーザー エクスペリエンスの向上につながる、承認、パーソナライゼーション、ルーティングなどのリクエスト前処理タスクに特に役立ちます。 さらに、開発者が完全にグローバルに分散された Web アプリケーションを構築する場合は、分散関数と次のようなグローバル データベースを組み合わせます。 Azure CosmosDB 高いパフォーマンスの Web アプリケーションを保証します。

トーマス・ゴービンMicrosoft の Azure Static Web Apps のプロダクト マネージャーである は、次のように書いています。

このバックエンド関数の分散により、ユーザーと関数領域の間の距離に応じて、マネージド関数呼び出しのネットワーク遅延を最大 70% 削減できます。 これは、良好なユーザー エクスペリエンスを提供するためにネットワーク遅延が重要であるリクエストの前処理のコンテキストで特に役立ちます。

応答時間グラフ (出典: Tech Community ブログ投稿

開発者は、分散機能を有効にすることができます。 標準SKU Azure Static Web App リソースの API ブレードを使用して Azure Static Web App のオプションを選択し、[分散関数]オプションをオンにします。 プレビュー段階中、Microsoft はユーザーのフィードバックに基づいて分散機能のトリガー条件を改良し続けます。


#Microsoft #が静的 #Web #アプリの新機能を導入 #パフォーマンスを強化する分散関数

Related News

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent News

Editor's Pick