- शिप
- 20 अगस्त 2026 को 10:46 pm बजे UTC
- लेखक
- Kamo
- Commit
- 3f36bd0
साझा `compress` मिडलवेयर `compress: {}`, जो तीन है अलग डिफ़ॉल्ट और उनमें से कोई भी हम चाहते हैं। जब भी ग्राहक इसे बिल्कुल प्रदान करता है, तो ट्राफिक ने gzip को चुना ग्राहक ने पूछा। api.kamocrm.com, जो के खिलाफ मापा स्प्रिंग बूट है और अपने मूल पर संपीड़न नहीं करता है: स्वीकार-Encoding: gzip, deflate, br, zstd -> gzip 119 bytes स्वीकार-Encoding: br, gzip -> gzip 119 bytes स्वीकार-Encoding: br -> b 87 bytes दूसरी पंक्ति खोज रही है: पहली बार ब्रेटली के लिए पूछ रहा है gzip. हर ब्राउज़र gzip भेजता है, इसलिए इस श्रृंखला के पीछे कुछ भी कभी नहीं है हर जावा से हर JSON प्रतिक्रिया का लगभग 25% सेवा, एक आदेश डिफ़ॉल्ट करने के लिए दिया गया। यह उन चीज़ों को भी संकुचित करता है जो पहले से ही संकुचित हैं। /favicon/favicon-96x96.png 12,763 बाइट्स है और 12,793 के रूप में वापस आ गया - ब्राउज़र में बड़े, प्लस कंप्रेसर CPU यहां और डिकंप्रेसर CPU पर श्रृंखला में प्रत्येक साइट पर प्रत्येक छवि अनुरोध। पहले से ही थीम होस्ट इसे एक अनुमति सूची (`theme-compress`) के साथ हल किया गया; उसी पीएनजी ने सेवा की वहां से असंतुलित होकर गुजरता है। यह साझा श्रृंखला में लाता है रेखा। Api.kamocrm.com's 404 शरीर पहचान के रूप में 99 बाइट्स है और 119 बाइट्स गिप्ड है। MinResponseBodyBytes अब बजाय माना जाता है। अनुमति-सूची अपवादों की सूची के बजाय अनुमति-सूची है विशेष रूप से पाठ / इवेंट-स्ट्रीम के कारण। SSE बफर को संपीड़ित करना, जो एक चीज है जिसे स्ट्रीम नहीं करना चाहिए; एक अनुमति-सूची इसे बाहर करती है निर्माण द्वारा पाठ / x घटक उद्देश्य पर सूची पर है - अगला 16 आरएससी, 60-100 केबी एपीस के रूप में व्यूपोर्ट में प्रत्येक <Link> को प्राथमिकता दी जाती है, और इसे छोड़ने से चुपचाप unfix होगा कि प्रत्येक अगली ऐप के लिए जो करता है अपने मूल पर संपीड़न नहीं है। CRDs एक ही प्रतिबद्धता में v3.3 से फिर से उत्पन्न, क्योंकि `encodings` की आवश्यकता है Traefik>= 3.2 और प्रतिबद्ध CRD एक के लिए उत्पन्न किया गया था पूर्व-3.2 रिलीज जबकि चल रही द्विआधारी v3.3 है। क्षेत्र होगा एपीआई सर्वर द्वारा पूरी तरह से तैयार किया गया, खारिज नहीं किया गया - प्रत्येक में लागू होता है तैनाती-services.yml पास --validate=false - तो यह देखा होगा लागू किया और कुछ भी बदल दिया। स्कीमा diff ने विशुद्ध रूप से additive को सत्यापित किया: 88 फ़ील्ड जोड़े गए, 0 हटा दिए गए, उसी 10 CRD, समान संस्करण, और `kubectl लागू -dry-run=server` सभी दस स्वीकार करता है।.