- Shipped
- 29 अगस्त 2026 को 12:33 am बजे UTC
- Author
- Kamo
- Commit
- 70813fa
एक ऑर्ग के सरल लोगो को बदलने से प्रत्येक सतह को अपडेट किया जाता है जो इंग / लोगो को पढ़ता है। svg और छोड़ दिया पुराने चिह्न पर ब्राउज़र टैब। पीढ़ी कभी समस्या नहीं थी: प्रावधान पहले से ही अद्यतन img / लोगो से सेट favicon regenerates। हर सेव पर svg, और हर ब्रांडिंग सेवर कॉल प्रावधान-थीम। डिलिवरी थी। फ़ाइवकॉन आखिरी थीम थी जो अभी भी पर लिखी थी MinIOStorageService.upload का पांच-argument अधिभार, जो सभी पर कोई कैश-कंट्रोल सेट नहीं करता है, जबकि img/logo.svg, config.json, globals.css और site.webmanifest उनके बगल में सभी किए गए TheME ASSET CACHE CONTROL. कोई स्पष्ट जीवनकाल के साथ एक ब्राउज़र एक से आविष्कार अंतिम संशोधित युग और कभी नहीं पूछता कि क्या आइकन अभी भी चालू है। बाहर से दृश्य: कर्ल-स्काई **************** सभी पर कोई कैश-कंट्रोल लाइन लौटा, जहां img/logo. इसके अलावा यह वापस लौट आया "max-age = 0, होना चाहिए-revalidate". इसके अलावा प्रावधान में कॉन्फिगफ़ाइल्स लिखने से पहले फैविकॉन पीढ़ी को आगे बढ़ना। विधि config.json में संशोधन, और हर ग्राहक ने इसे ?v= के रूप में प्रस्तुत किया। favicon यूआरएल यह अनुरोध करता है, इसलिए संशोधन को प्रकाशित करना पहले एक विंडो खोला जिसमें एक पेज लोड नए संशोधन को पढ़ सकता है और नए पते के तहत OLD बाइट्स को कैश कर सकता है। उत्पन्न करना पहली बार इसे बंद कर देता है - उस समय एक संशोधन नाम इन वस्तुओं को वे डिस्क पर हैं। प्रावधान पहले से ही इस आदेश में भाग गया। सबसे अच्छा effort पकड़ रहता है: एक favicon विफलता रंग / विन्यास लिखने को अवरुद्ध नहीं करना चाहिए, जो एक रंग बचाने का महत्वपूर्ण हिस्सा है। इससे पहले लिखा गया वस्तुएं अभी तक कैश-कंट्रोल नहीं ले जाती हैं, और favicons <link> hrefs हैं। प्रोक्सीड के बजाय थीम होस्ट के लिए सीधे, इसलिए एक ऑर्ग की favicon वस्तुएं केवल प्राप्त करती हैं अपने अगले ब्रांडिंग सेव पर हैडर।.