メインコンテンツへスキップ
見出し画像
Photo bynon_file

Brotliの圧縮は1KBから8MBまで。クラウドの資格にも出る線

    表示速度を上げたいので、CDN の圧縮を Brotli に切り替えてほしい。


    インフラの仕事をしている社会人なら、一度は回ってくる頼まれごとです。

    ところが gzip との違いを聞かれると、すぐには答えられません。

    Brotli は、gzip と同じ役目を持つ圧縮の形式です。

    ブラウザとサーバーの両方が対応していれば、gzip より Brotli が選ばれます。

    Azure の CDN では、圧縮されるファイルの大きさに線もあります。

    この線は、クラウドの資格の勉強でも問われました。

    Brotli は2016年に仕様が公開された圧縮の形式

    大まかに言うと、Brotli は Web で送るデータを小さくする方式です。

    2016年7月に RFC 7932 として公開されました。

    ブラウザは、受け取れる形式を要求に書いて送ります。

    返事の Content-Encoding には、gzip なら「gzip」、Brotli なら「br」と入ります。

    取り違えやすいのは、zip で固めて渡すファイルの圧縮との違いです。

    受け取ったブラウザが自動でほどくので、利用者は何も操作しません。

    Apache は2.4.26から、品質は0から11の12段階

    Apache で Brotli を使うには、2.4.26 以降の mod_brotli を読み込みます。

    圧縮の強さは BrotliCompressionQuality で決め、既定値は5です。

    公式文書の例では、品質4がおおよそ gzip のレベル6に当たります。

    強さを上げるほどファイルは小さくなり、CPU は多く使います。

    例では、動的なページに4、静的ファイルに11を使っていました。

    Azure Front Door は1KBより大きく8MB未満だけを圧縮する

    CDN に任せる場合は、サーバーとは別の条件がかかります。

    Azure Front Door の公式文書では、圧縮される条件は次の3つです。

    • 圧縮の対象に指定した MIME の種類である

    • 1KB より大きい

    • 8MB 未満である

    使える形式は gzip と brotli で、両方に対応した要求なら brotli が優先されます。

    配信元がチャンク転送エンコードで送る場合は、圧縮されません。

    この設定は AZ-700 の出題範囲に入っている

    Front Door の構成とキャッシュは、Azure のネットワークの資格 AZ-700 の範囲です。

    Front Door を含む「アプリケーション配信サービス」の分野は、配点の15〜20%でした。

    合格は1,000点中700点、試験時間は100分。

    仕事で設定した経験があっても、迷いやすい所があります。

    圧縮の対象を決めるのは、パスでなく MIME の種類。

    合格点の7割に合わせて、50問で35問に届けば4週間の計画で足ります。

    届かなければ、落とした分野から6週間で組み直します。

    IT資格道場の無料50問は、登録なしで50問を最後まで解けます。

    第1回の模試は、無料の会員登録で解けます。

    数字を取った公式の文書

    Apache の mod_brotli の説明書。

    Azure Front Door の圧縮の説明。

    AZ-700 の出題範囲の一覧。

    練習問題は公式と問題集の2つから選ぶ

    Microsoft 公式の練習用評価は無料で、AI Skills Navigator へのサインインが要ります。

    公式が上回るのは知名度でした。

    問題の数と中身で選ぶなら、IT資格道場の「AZ-700 問題集 1,204問」です。

    本番に合わせた1回51問の模試に分けてあり、1回を100分で通して解けます。

    解説はエッセンスのみで、末尾に根拠の学習用テキストの節が書かれています。

    Front Door の圧縮の問題なら、根拠はテキスト3-3の「キャッシュ」でした。

    価格は税抜2,709円(税込2,980円)の買い切りです。

    試験が改定されても、追加料金なしで最新版に切り替わります。

    1,204問で割ると、1問あたり3円を切りました。

    サーバー室の受変電設備まで担当する人には、電験三種が合います。

    現場道場に、科目ごとの問題集があります。

    圧縮の線を覚えたら、50問で点を測る

    Brotli は gzip より優先され、Apache の品質は0から11です。

    Front Door で圧縮されるのは、1KBより大きく8MB未満のファイルだけ。

    今夜は無料50問を登録なしで解き、35問に届くかを数えてみてください。


     
     
    エンジニア歴14年のインフラエンジニアです。ネットワーク系を機関で教える立場となりましたので、その際に利用している問題集を販売いたします。

    あなたへのおすすめ