Brotli圧縮によるパフォーマンスの向上
Kong Gateway は、Nginx ディレクティブ注入メカニズムを介して ngx_brotli
モジュールをサポートします。Brotli は、パフォーマンスの高いウェブサイトのための圧縮アルゴリズムです。
これは、gzip や deflate などの一般的によく利用されるアルゴリズムよりも圧縮に優れた設計となっています。
アプリケーションの高速化、ページ速度の向上、送信データ量の削減、Kong Gateway の全体的なパフォーマンスの向上に使用できます。
Brotli 圧縮を有効にする
Brotli圧縮を有効にするには、kong.conf
で次のパラメータを設定します。
nginx_proxy_brotli = "on"
nginx_proxy_brotli_comp_level = 5
nginx_proxy_brotli_types = "text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript text/x-js"
圧縮レベル(nginx_proxy_brotli_comp_level
)は、処理時間 [1] を損なうことなく、最高のgzip圧縮レベルよりも少量のペイロードを提供するため、バランスの取れたオプションとして4または5に設定することをおすすめします。