Lebih suka brotli pada host tema, dan memperbaiki rasionale sebelumnya

OtherKlusterServices
Shipped
20 Agustus 2026 pukul 22.52 UTC
Author
Kamo
Commit
584b84a

Dua hal, salah satu dari mereka koreksi untuk komit sebelum ini. Commit sebelumnya dibenarkan 'encodings: [br, gzip]' dengan probe terhadap api.kamocrm.com. a Probe itu salah. set APIService 'server.compression.enabled: true' dalam ConfigMap - catatan repo nya application.yml mengatakan salah, ConfigMap adalah apa yang berjalan - sehingga asal telah gzipped dan Traefik melewati tubuh melalui tersentuh. Setiap angka dalam komentar itu adalah Spring, dikaitkan dengan Traefik. The komentar sekarang mengatakan begitu eksplisit, karena kesalahan mudah untuk mengulangi: hampir setiap asal balik rantai itu sendiri-kompres, sehingga menyelidiki mereka Menunjukkan gzip dan terlihat seperti Traefik memilih gzip. Klaim itu sendiri bertahan, diukur dengan benar. Host tema adalah satu place Traefik adalah provably kompresor, karena MinIO melayani disimpan byte dan negosiasi apa-apa. Pada bundel widget obrolan, 145.587 bytes sebagai disimpan: Diterima-Encoding: gzip - > gzip 45.501 Diterima-Encoding: br, gzip - > gzip 45.501 Diterima-Encoding: gzip, deviate, br, zstd - > gzip 45.501 Diterima-Encoding: br - > br 40,754 Diterima -Encoding: * - > none 145.587 Baris kedua adalah temuan: permintaan pertama masih kembali gzip. Traefik mengabaikan perintah klien dan mengambil gzip setiap kali diterima, sehingga tidak ada browser yang pernah menerima pengkodean yang lebih kecil. Baris terakhir adalah cacat kedua - dengan tidak ada 'encoding' set ada tidak ada untuk wildcard untuk menyelesaikan, jadi '*' tidak punya kompresi sama sekali. Itu adalah 10,4% dari bundel yang dimuat pada pelanggan sendiri situs, jadi 'Theme-compress' mendapat encoding yang sama dan minimum seperti berbagi Middleware. MinResponseBodyBytes didokumentasikan sebagai pinning sebuah baku daripada mengubah perilaku: 1024 sudah baku Traefik, dikonfirmasi oleh 483-byte pemuat widget melewati tak terkompresi tanpa pengaturan. Diverifikasi langsung setelah penyebaran sebelumnya: middleware membawa 'Encoding' (jadi pembaruan v3.3 CRD melakukan tugasnya dan lapangan tidak pruned), sebuah 'Diterima-Encoding: *' permintaan kembali br, dan PNG yang digunakan untuk datang kembali 30 byte lebih besar dari sumber sekarang tersentuh.

All changes

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga