このトピックでは、Edge Security Acceleration (ESA) による速度の最適化とネットワークの最適化の機能について説明します。
速度の最適化の設定
オリジン帯域幅を削減し、データ転送を高速化するために、ESA は、プロトコルの最適化、画像変換、Gzip 圧縮、Brotli 圧縮などの機能を提供します。これらの機能は、Web サイトのパフォーマンスとカスタマーエクスペリエンスの向上に役立ちます。
ESA コンソールで、[サイト管理] を選択し、管理する Web サイト名をクリックします。
左側のナビゲーションウィンドウで、[速度とネットワーク] > [最適化] > [速度の最適化] に移動します。
以下のオプションを設定できます。
画像変換
画像変換 機能を使用すると、画像形式と品質の変換、画像のトリミング、サイズ変更、およびオリジンサーバーからの画像のキャッシュを実行できます。 機能を使用すると、画像フォーマットと品質の変換、元のサーバーからの画像のトリミング、サイズ変更、およびキャッシュを実行できます。
リソースの圧縮
Gzip 圧縮と Brotli 圧縮 機能のいずれかを有効にすると、オリジンサーバーは ESA アクセスポイント(POP)に返されるファイルを圧縮します。圧縮されたファイルは、クライアントに転送されます。features が有効になっている場合、オリジンサーバーは ESA の拠点 (POP) に返されるファイルを圧縮します。
プロトコルの最適化
HTTP/2 および HTTP/3 (QUIC)プロトコル を使用して、ネットワーク アプリケーションのパフォーマンスを向上させます。
ネットワークの最適化の設定
リージョン間のネットワークパフォーマンスとユーザーエクスペリエンスを最適化するために、ESA は ネットワーク最適化 機能を提供します。IPv6 サポート、WebSocket 接続、gRPC 接続、および最大アップロードサイズの制限設定などです。
ESA コンソールで、[サイト管理] を選択し、管理する Web サイト名をクリックします。
左側のナビゲーションウィンドウで、[速度とネットワーク] > [最適化] > [ネットワークの最適化] に移動します。
以下のオプションを設定できます。
IPv6 を有効にする
IPv6 アドレスは、はるかに大きなアドレス空間、より効率的なルーティング、簡素化されたネットワーク構成、およびより高いセキュリティを提供することにより、IPv4 の欠点を解消します。 ESA は、すべての Web サイトで IPv6 を無料で有効にします。ビジネス要件に基づいて、IPv4 アドレスまたは IPv6 アドレスを使用できます。
WebSocket を有効にする
WebSocket は、クライアントとサーバー間の永続的で全二重の通信を実装する TCP ベースのプロトコルです。 WebSocket では、クライアントとサーバー間で 1 回のハンドシェイクを行うだけで、永続的な接続を確立し、双方向データ転送を実装できます。これにより、サーバー リソースと帯域幅が節約され、リアルタイムでの通信が保証されます。
gRPC 接続を確立する
ESA gRPC は、Transport Layer Security (TLS)と HTTP/2 に基づいて開発されています。 gRPC は、protocol buffers (Protobuf)メッセージ形式を使用して構造化データをシリアル化し、帯域幅の使用量とネットワーク遅延を効果的に削減します。
最大アップロードサイズを設定する
ユーザーが 1 回のリクエストでアップロードできるデータの最大サイズを指定できます。この機能により、管理者はユーザーがアップロードするファイルのサイズを設定および制限できるため、サーバーのパフォーマンスとユーザー エクスペリエンスが向上すると同時に、運用コストが削減されます。