- Dikirim
- 19 Agustus 2026 pukul 18.10 UTC
- Penulis
- Kamo
- Commit
- e414d05
MinIO mengembalikan objek bytes persis seperti disimpan - tidak bernegosiasi Konten - Encoding - dan dua tema IngressRoutes membawa 'strip-hsts' dan 'core' tapi tidak ada kompresi. Jadi semuanya teks-berbentuk pada theme.kamocrm.com pergi tidak dikompresi, pada setiap permintaan dingin, untuk setiap situs embedding itu. Widget obrolan adalah kasus terburuk dan alasan muncul: 145 KB dari JavaScript, tidak ada Kontent- Enkoding, tertanam pada halaman pelanggan sendiri, di mana itu Dilaporkan terhadap * * Lighthouse mereka daripada kami. Tema konfigurasi .json setiap catatan aplikasi di boot, logos SVG dan playlist HLS adalah semua dalam posisi yang sama. Secara paksa 'includedContentTypes' daripada menggunakan kembali cluster- lebar 'compress' middleware 's bare' compress: {} '. Host ini sangat Latar belakang biner terkompresi - WebP, poster JPEG, MP4, dan MPEG-TS segmen diukur dalam ratusan megabyte - dan berjalan mereka melalui gzip menghabiskan CPU per permintaan untuk menghasilkan keluaran tidak lebih kecil dari masukannya. Daftar nama hanya jenis yang benar-benar menyusut; segala sesuatu yang lain melewati tak tersentuh. 'Kubectl diff' terhadap hidup sebelum mendorong: tidak ada pergeseran sebelum-ada pada baik rute ('strip-hsts' dan 'cors' cocok dengan repo persis), sehingga satu-satunya perubahan adalah yang baru middleware dan dua referensi untuk itu. Juga menaikkan playlist HLS dari max-age = 300. Yang jauh lebih pendek dari yang memiliki penalaran yang dinyatakan dibutuhkan - komentar hanya meminta bahwa sebuah re-encode menjadi terlihat tanpa menunggu satu tahun - dan cukup rendah untuk dilaporkan sebagai kebijakan cache tidak efisien terhadap setiap halaman embedding gulungan. Sebuah re-encode adalah tindakan yang disengaja yang terjadi beberapa kali setahun (.source- sha256 penanda no- ops setiap dijalankan lain), sehingga satu jam penyebaran biaya siapa pun akan melihat, dan tambahan stale-while-revalidate jawaban seorang pemain kembali dari cache segera untuk hari setelah itu. Segmen tetap abadi dan looppmp4 tetap di 300s, karena MediaMTX container membacanya pada restart. Bagian terakhir itu hanya berlaku pada kode-ulang aktual berikutnya, sejak pekerjaan no- ops ketika hash sumber cocok; playlist langsung menjaga mereka saat ini tajuk sampai saat itu.