मेरे पास एक ईकॉमर्स साइट है जिसमें शीर्षलेख से जुड़ी लगभग 8 सीएसएस फ़ाइलें हैं - जिसके परिणामस्वरूप सर्वर पर 8 अलग-अलग http अनुरोध हैं। मैंने सभी सीएसएस फ़ाइलों को 1 बड़े में समेकित किया, जिसके परिणामस्वरूप 67 केबी (!) फ़ाइल - हमारे सीएसएस फ़ाइलों के लिए http अनुरोधों को 1 में कटौती करने के लिए।क्या सीएसएस में @import अतिरिक्त http अनुरोधों में परिणाम देता है?
मुझे इस आकार को एक सीएसएस फ़ाइल को इस तथ्य के प्रकाश में थोड़ा अप्रबंधनीय लगता है कि मैं लगातार साइट पर अपडेट कर रहा हूं। मेरी चिंता यह है कि मेरे उपयोगकर्ता मुझे अपडेट करने के बीच में पकड़ सकते हैं और पृष्ठ से पृष्ठ पर जाने पर एक गैर-स्टाइल पेज देख सकते हैं - बी/सी 67 केबी अभी भी सुरक्षित सेकंड पर सुरक्षित सर्वर पर सुरक्षित होने से पहले 2-3 सेकंड लेता है ।
मेरा प्रश्न है: फाइलों को लोड होने पर फ़ाइलों को छोटे और अधिक प्रबंधनीय आकारों (उस सीएसएस फ़ाइल के भीतर) में विभाजित करने के लिए इस बड़ी सीएसएस फ़ाइल के भीतर @import का उपयोग करने के लिए हमें मूल 8 http-अनुरोधों पर वापस ले जाता है ? या किसी भी तरह सीएसएस हैंडल में @imports अलग-अलग हैं?
धन्यवाद - मुझे बहुत डर था। :( मैंने minifying करने का प्रयास किया - लेकिन यह किसी भी कारण से साइट तोड़ दिया। मुझे यह एक और प्रयास देना होगा और शायद यह देखना होगा कि यह अलग क्यों हो रहा है। बहुत धन्यवाद। –
एक सीएसएस फ़ाइल में समेकित होने की संभावना है मिनीफाईंग के साथ कुछ बाइट्स को शेविंग करने से आपको एक बड़ा लाभ (1 http अनुरोध), मैं पहले –
पर तैनाती के लिए एकल फ़ाइल पर ध्यान केंद्रित करूंगा जब आप "ध्यान केंद्रित करें" - क्या आपका मतलब सीएसएस में "ब्लोट" पर कटौती करना है? मुझे अतिरिक्त कोड पर कटौती करने के लिए सीएसएस और शॉर्टकट की काफी अच्छी समझ है - इसलिए मैंने पहले से ही बहुत सारी वसा को "छंटनी" की है। क्या आपके पास कुछ और मतलब हो सकता है? –