थीम होस्ट को संपीड़ित करें, जो हर टेक्स्ट परिसंपत्ति कच्चे पर काम कर रहा था

FixKlusterServices
शिप
19 अगस्त 2026 को 6:10 pm बजे UTC
लेखक
Kamo
Commit
e414d05

MinIO वास्तव में संग्रहीत के रूप में ऑब्जेक्ट बाइट्स देता है - यह बातचीत नहीं करता है सामग्री एन्कोडिंग - और दो विषय IngressRoutes ने `strip-hsts` और `कोर` लेकिन कोई संपीड़न नहीं। तो सब कुछ Text-size on theme.kamocrm.com चला गया प्रत्येक ठंडी अनुरोध पर, प्रत्येक साइट के लिए इसे एम्बेड करना। चैट विजेट सबसे खराब मामला है और इसका कारण यह है: 145 KB of जावास्क्रिप्ट, कोई सामग्री-एनकोडिंग, ग्राहकों के अपने पृष्ठों पर एम्बेडेड, जहां यह है हमारे बजाय *थीर * लाइटहाउस स्कोर के खिलाफ रिपोर्ट की गई। विषय config.json हर एप्लिकेशन बूट, SVG लोगो और HLS प्लेलिस्टों पर पहुँचता है सभी एक ही स्थिति में। क्लस्टर-वाइड का पुन: उपयोग करने के बजाय जानबूझकर `Contenttypes` `compress` Middleware's bare `compress: {}`। यह होस्ट अत्यधिक है पहले से ही संकुचित द्विआधारी - WebP पृष्ठभूमि, JPEG पोस्टर, MP4, और MPEG-TS सैकड़ों मेगाबाइट्स में मापा गया खंड - और उन लोगों को gzip के माध्यम से चल रहा है अपने इनपुट की तुलना में आउटपुट उत्पन्न करने के लिए प्रति अनुरोध सीपीयू खर्च करता है। सूची केवल वही प्रकार जो वास्तव में सिकुड़ते हैं; बाकी सब कुछ ठीक हो जाता है असंतुलित। पुश करने से पहले लाइव के खिलाफ 'कुबेक्टल डिफ': कोई पूर्व मौजूदा बहाव नहीं मार्ग (`strip-hsts` और `cors` वास्तव में रेपो से मेल खाते हैं), इसलिए केवल परिवर्तन ही हैं नए मिडलवेयर और इसके दो संदर्भ हैं। इसके अलावा HLS प्लेलिस्ट को अधिकतम-age=300 से बढ़ा देता है। इसके अलावा बहुत कम था स्वयं ने कहा तर्क की आवश्यकता - टिप्पणी केवल पूछती है कि एक फिर से कोड बन जाता है एक साल की प्रतीक्षा के बिना दृश्य - और एक साल के रूप में रिपोर्ट करने के लिए पर्याप्त कम प्रत्येक पृष्ठ के खिलाफ निष्क्रिय कैश नीति रील को एम्बेड करती है। एक फिर से एन्कोड है एक जानबूझकर कार्य जो एक साल में कई बार होता है (सोर्स-sha256) हर दूसरे रन में मार्कर नो-ऑप्स, इसलिए प्रचार का एक घंटे किसी को भी खर्च नहीं करता है नोटिस करेगा और जोड़ा गया stale-time-revalidate रिटर्निंग प्लेयर का जवाब देगा उस दिन के तुरंत बाद कैश से। सेगमेंट अचल रहते हैं और लूप.mp4 300s पर रहता है, क्योंकि मीडियाएमटीएक्स इनिट कंटेनर इसे पुनरारंभ पर पढ़ता है। यही कारण है कि आखिरी हिस्सा केवल अगले वास्तविक फिर से कोड पर प्रभाव डालता है, क्योंकि नौकरी no-ops, जबकि स्रोत हैश मैच; लाइव प्लेलिस्ट अपने वर्तमान में रहते हैं तब तक हेडर।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें