テーマのホストを圧縮し、すべてのテキストアセットの原生をサービングしていた

FixKlusterServices
出荷済み
2026年8月19日 18:10 UTC
プロフィール
Kamo
コンテンツ
e414d05

MinIO はオブジェクトを格納した通り正確にバイトを返す — 交渉しない コンテンツエンコーディング — と 2 つのテーマ IngressRoutes は `strip-hsts` と `cors` は圧縮しません。 なので、すべてのテキストをテーマに形づけました.kamocrm.com 行って あらゆる場所へのあらゆる風邪の要求の不圧縮、埋め込むこと。 チャットウィジェットは最悪のケースであり、これが表面された理由: 145 KB の JavaScript、コンテンツエンコーディング、顧客自身のページに埋め込まれていない、 *their* Lighthouse のスコアに対して報告しました。 テーマ config.json すべてのアプリは起動時にフェッチします。SVGロゴとHLSプレイリストは 同じ位置のすべて。 意図的に `includedContentTypes` ではなく、クラスタ全体を再利用 `compress`ミドルウェアのベア `compress: {}`。 このホストは圧倒的に 既に圧縮されたバイナリ — WebP 背景、JPEG ポスター、MP4、MPEG-TS メガバイトの数百で測定されたセグメント — および gzip を介してそれらの実行 リクエストごとに CPU を消費し、入力よりも小さい出力を生成しません。 リスト 名前 実際に収縮するタイプだけ;他のすべてが通過します 無接触。 「kubectl diff」は、プッシュする前にライブに対抗する: いずれかの既存のドリフトなし route (`strip-hsts` と `cors` はリポジトリを正確にマッチする) なので、唯一の変更は 新しいミドルウェアと2つのリファレンス。 また、HLSプレイリストをmax-age=300から引き上げます。 それよりもはるかに短い 記述された推論が必要 — コメントは、再エンコードが始まるだけを尋ねます 年を待たずに可視性 - と報告するのに十分な低 リールを埋め込むすべてのページに対する非効率的なキャッシュポリシー。 再エンコードは 年に1回程度の時間(.source-sha256 マーカーノップは、他のすべての実行)ので、伝搬の時間は誰にもかかりません 通知します。, 追加の stale-while-revalidate が返されたプレーヤーに応答します。 その日の直後にキャッシュから。 セグメントは不変にとどまり、 loop.mp4 は、MediaMTX の init コンテナが再起動時に読み込まれるので、300s にとどまります。 最後の部分は、ジョブから次の実際の再エンコードにのみ影響します。 ソースハッシュマッチ中にno-ops; ライブプレイリストは、現在の状態を維持します ヘッダはそれまで.

すべての変更

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る