2011-01-09 20 views
6

क्या सभी सीएसएस को एक फ़ाइल में जोड़ना बुद्धिमान होगा? क्या कोई प्रदर्शन वृद्धि होगी। मुझे यह मानना ​​है कि प्रारंभिक पृष्ठ लोड पर प्रत्येक फ़ाइल को प्राप्त करने के लिए एक HTTP अनुरोध किया जाता है, और उन अनुरोधों को कम करने के लिए समझ में आता है।एकाधिक सीएसएस फ़ाइलें और प्रदर्शन

वहाँ कोई कारण नहीं

उत्तर

5

एक में अपने सीएसएस फ़ाइलों के सभी विलय पूरी तरह से प्रदर्शन लाभ होगा (जैसे रख-रखाव या अन्य प्रदर्शन मुद्दे के रूप में) एक एकल फाइल में सभी सीएसएस गठबंधन करने के लिए हैं?। चाहे वह प्रदर्शन ध्यान देने योग्य है, आपके लोड, अनुरोधों की संख्या इत्यादि पर निर्भर करता है। औसत ब्लॉग के लिए, इसका शून्य प्रभाव होगा।

याहू पर Best practices for speeding up your web site पढ़ें! डेवलपर। यह चीजों को बेहतर तरीके से समझाएगा जो मैं कर सकता हूं।

जैसा कि आप कहते हैं, सीएसएस फ़ाइलों को मर्ज करने का कोई कारण रखरखाव के लिए नहीं है। हालांकि, वहां कई टूल हैं जो स्वचालित रूप से आपकी सीएसएस फ़ाइलों को एक साथ विलय और छोटा कर देते हैं।

आपको YUI Compressor की जांच करनी चाहिए, इससे आपको आपकी सीएसएस फ़ाइलों को विलय और खनन करने में मदद मिलेगी।

0

क्या सभी सीएसएस को एक फ़ाइल में जोड़ना बुद्धिमान होगा? क्या कोई प्रदर्शन वृद्धि होगी। मुझे यह मानना ​​है कि प्रारंभिक पृष्ठ लोड पर प्रत्येक फ़ाइल को प्राप्त करने के लिए एक HTTP अनुरोध किया जाता है, और उन अनुरोधों को कम करने के लिए समझ में आता है।

हाँ, हाँ, हाँ।

क्या कोई कारण नहीं है कि सभी सीएसएस को एक फ़ाइल में गठबंधन न करें?

एक रख-रखाव की समस्या नहीं

(इस तरह के रख-रखाव के रूप में

उन्हें निर्माण समय में और विकास समय पर नहीं कम्बाइन एक नहीं होगी।

0

जब सब नहीं पेज को सभी सीएसएस की आवश्यकता होती है, फिर इसे कई फाइलों में विभाजित करना तेजी से हो सकता है।

यदि सीएसएस फ़ाइल वास्तव में बड़ी हो जाती है, तो रखरखाव एक मुद्दा बन जाता है, जब विभिन्न टीमों को उनके काम को समन्वयित करने की आवश्यकता होती है।

1

क्या सभी सीएसएस को एक ही फाइल में जोड़ना बुद्धिमान होगा? क्या कोई प्रदर्शन वृद्धि होगी। मुझे मानना ​​है कि प्रारंभिक पृष्ठ लोड पर प्रत्येक फ़ाइल प्राप्त करने के लिए एक HTTP अनुरोध किया गया है, और उन अनुरोधों को कम करने के लिए समझ में आता है।

हां, लेकिन निर्माण या रनटाइम पर संयोजन करें और यदि आप एकाधिक लोगों के साथ शुरू करते हैं तो एक फ़ाइल को बनाए रखने की कोशिश न करें।

HTTP अनुरोधों की संख्या के अतिरिक्त प्रतिक्रिया में सही समाप्ति शीर्षलेख सेट करना भी महत्वपूर्ण है।

वहाँ कोई कारण एक एकल फाइल में सभी सीएसएस गठबंधन करने के लिए नहीं?

यह एक एकल फाइल बनाए रखने के लिए आवश्यक नहीं है, लेकिन अच्छा (जैसे रख-रखाव या अन्य प्रदर्शन मुद्दे के रूप में) कर रहे हैं एक फ़ाइल की सेवा करने के लिए, क्योंकि सीएसएस डेटा वैसे भी विलय हो गया है।

YUI Compressor जावास्क्रिप्ट और सीएसएस न्यूनीकरण के लिए एक अच्छा उपकरण है।

0

वहाँ एक और कारण हो सकता है, नहीं फ़ाइलें गठबंधन करने के लिए:

संयुक्त स्टाइलशीट फ़ाइल बहुत बड़ी हो रही है, तो इंटरनेट एक्सप्लोरर 9 शैलियों में से कुछ पर ध्यान नहीं देगा ..

देखें: IE 9 ignoring CSS rules

संबंधित मुद्दे