सीएसएस डिलीवरी का अनुकूलन कैसे करें – 7 सरल चरण

सीएसएस अनुकूलन वेक्टर छविवे दिन आ गए हैं जब डिज़ाइन विशेषज्ञ और उद्योग-जगत के प्रमुख ब्लॉगर्स ने वेब पेज बनाने की सिफारिश की थी, जो कि 30 किलोबाइट से अधिक नहीं है …


इसके बाद, इस “कैप” से HTML, जावास्क्रिप्ट, चित्र, सीएसएस और फ्लैश को संभालने की उम्मीद थी। चलो ईमानदार हो, यह पूरी तरह से 30 केबी से अधिक नहीं है.

जैसे ही जावास्क्रिप्ट और सीएसएस ने लोकप्रियता हासिल की, सीएसएस के लिए अकेले 30KB की सीमा पार करना आम हो गया। यह विशेष रूप से बड़ी वेबसाइटों के लिए सच है.

हालाँकि, आपकी वेबसाइट पर पेज बनाते और डिज़ाइन करते समय आपको “किलोबाइट गिनती” पर अधिक ध्यान केंद्रित नहीं करना चाहिए। अपने पृष्ठों को रखना महत्वपूर्ण है अनुकूलित और अपने सीएसएस लिखते समय तंग.

अनुकूलन आपकी फ़ाइलों के आकार को कम करने के बारे में नहीं है। यह आपके पृष्ठों को अव्यवस्था और ब्लोट से मुक्त रखने के बारे में है, जो उन्हें यथासंभव संगठित और कुशल बनाता है। जैसा कि आप सीएसएस अनुकूलन सर्वोत्तम प्रथाओं के बारे में अधिक जानते हैं, आप पाएंगे कि आप स्वचालित रूप से छोटे फ़ाइल आकार बनाते हैं.

यहां 5 सरल चीजें हैं जो आप अभी अपने सीएसएस को अनुकूलित करने के लिए कर सकते हैं.

CSS डिलीवरी को पूरी तरह से ऑप्टिमाइज़ कैसे करें

1. आशुलिपि का उपयोग करें

आशुलिपि में लिखना बहुत ही आम बात हो गई है। यह आपके कोड को कम करने का सबसे सरल तरीका है और आपको कोड में कितना समय लगता है। यदि आप अभी तक ऐसा नहीं कर रहे हैं, तो वर्तमान की तरह समय नहीं है.

सीएसएस फ़ॉन्ट संपत्ति

तत्वों की एक भीड़ है कि आप के लिए आशुलिपि का उपयोग कर सकते हैं, लेकिन सबसे आम में शामिल हैं:

  • हाशिया
  • गद्दी
  • फ़ॉन्ट
  • रेखांकित करें
  • सीमा
  • पृष्ठभूमि
  • सूची शैली

आशुलिपि मानआप शॉर्टहैंड का उपयोग करके मूल्यों को भी जोड़ सकते हैं। विभिन्न मूल्यों को निर्दिष्ट करके, ब्राउज़र अनिवार्य रूप से नियमों की व्याख्या करने के लिए एक निर्दिष्ट तरीके का उपयोग करेगा.

किसी भी आशुलिपि का उपयोग करना अपने समग्र कोड को और अधिक सुसाइड करें. आप वर्ण और रेखा दोनों को सहेज रहे हैं.

यदि आप हर क्षेत्र में आशुलिपि का उपयोग करते हैं, तो यह नाटकीय रूप से समग्र फ़ाइल आकार को कम कर सकता है.

2. भाड़े से छुटकारा पाएं

यानी सीएसएस नियमआईई-विशिष्ट सीएसएस नियमों की सेवा करने के लिए, सशर्त सीएसएस हैक का उपयोग करने से आपको एक छोटी और क्लीनर डिफ़ॉल्ट सीएसएस फ़ाइल की सेवा का लाभ मिलता है.

यह उन ब्राउज़रों के साथ मदद करता है जो अधिक मानकों के अनुरूप हैं। हालांकि, अतिरिक्त पृष्ठ का वजन केवल उन ब्राउज़रों द्वारा डाउनलोड किया जाएगा जिनकी आवश्यकता है.

यदि आप किसी हैक का उपयोग करते हैं, तो यह जरूरी है कि आपके द्वारा उपयोग किया जाने वाला कोड आपके द्वारा केंद्रित इंटरनेट एक्सप्लोरर के संस्करण के लिए विशिष्ट हो.

कई पूर्व लिखित कोड हैं जो हैक के रूप में कार्य करते हैं यदि आप अपना खुद का लिखना नहीं चाहते हैं। बस पूर्व लिखित कोड को देखने के लिए समय लें और सुनिश्चित करें कि यह सटीक है अन्यथा यह और भी अधिक समस्याओं का परिणाम हो सकता है.

अब, यदि आप अपनी इच्छानुसार परिणाम प्राप्त करने के लिए CSS का उपयोग कर सकते हैं, तो बिना किसी हैक के ऐसा करें। बेशक, यह अन्य सभी चीजों के बराबर होने पर निर्भर है। जब आप अपनी साइट पर कम हैक का उपयोग करते हैं तो आपका समग्र कोड बहुत हल्का और सरल होगा.

3. व्हाट्सएप का उपयोग करने के बारे में स्मार्ट बनें

अपने सीएसएस कोड के लिए, व्हाट्सएप अनिवार्य है पठनीयता के लिए.

व्हॉट्सएप में टैब, स्पेस और एक्स्ट्रा लाइन ब्रेक जैसे तत्व शामिल हैं। हर बिट व्हॉट्सएप जिसे आप खत्म करने में सक्षम हैं, एक चरित्र को खत्म करने के समान है.

खाली लाइनों को हटा देंहालांकि, अक्सर एक छोटी फ़ाइल की खातिर व्हाट्सएप पर कंजूसी करने की सिफारिश नहीं की जाती है। आपको अभी भी अपने वेबपृष्ठों पर इष्टतम पठनीयता बनाए रखने की आवश्यकता है.

व्हॉट्सएप प्रारूपण के लिए महत्वपूर्ण है, इसलिए आप एक संतुलन खोजना चाहते हैं। यदि आप कुछ व्हाट्सएप को खत्म करने के लिए टेक्स्ट को बड़े ब्लॉक्स में लिखते हैं, इंटरनेट पर पाठकों का कम ध्यान अवधि उन्हें दूर कर देगा.

एक छोटा फ़ाइल आकार और पठनीयता दोनों प्रदान करने का एक तरीका है, टैब को खोदना और केवल पैराग्राफ के बीच में एक ही लाइन डालना। यह पठनीयता के दृष्टिकोण से पर्याप्त व्हाट्सएप प्रदान करता है, लेकिन यह कुछ व्हाट्सएप को भी समाप्त कर देता है जो कि आवश्यक नहीं है.

अब, आपके CSS फ़ाइल के उत्पादन संस्करण के लिए, आप व्हाट्सएप को हटा सकते हैं। यह अभी भी आपकी कार्यशील फ़ाइल में मौजूद रहेगा.

यह समझौता करने का एक और तरीका है ताकि आपके पास छोटी फाइलें और पठनीय प्रारूपण दोनों हों.

4. Prune Resets और चौखटे

जब आप CSS फ्रेमवर्क का उपयोग कर रहे होते हैं, तो यह जरूरी है कि आप प्रलेखन की समीक्षा करें.

आपकी सीएसएस फ़ाइल के भीतर मौजूद हर एक लाइन को देखना भी उतना ही महत्वपूर्ण है। ऐसे समय होते हैं जब आपको पता चलता है कि फ्रेमवर्क में कुछ नियम हैं जो आप अपनी वर्तमान परियोजना के लिए नहीं चाहते हैं। इन्हें हटाया जा सकता है.

अप्रयुक्त सीएसएस नियमों को हटा दिया

आप पा सकते हैं कि आप और अधिक संक्षिप्त और सुरुचिपूर्ण तरीके से प्रस्तुति को प्राप्त कर सकते हैं…

यह वह नहीं हो सकता है जो आप आमतौर पर उपयोग करते हैं, लेकिन अगर यह काम करता है, तो यह क्लीनर फ्रेमवर्क के लिए अनुमति दे सकता है। जब आप उनके बारे में जानते हैं, तो यह आपको नियम सेट के अनजाने दोहराव से बचने में भी मदद करता है.

यही जानकारी रीसेट्स पर भी लागू होती है। जब आप रीसेट का उपयोग करते हैं, तो वे ब्राउज़र की डिफ़ॉल्ट शैली को बेअसर करने में सहायता करते हैं। अब, यदि आप उस वेबसाइट से परिचित हैं जिसे आप बना रहे हैं, तो कुछ घोषणाओं को खोजना असामान्य नहीं है, जिन्हें आप जानते हैं कि आपको ज़रूरत नहीं है.

उदाहरण के लिए, एक सामान्य ब्लॉग पर, आप संभवतः उनका उपयोग नहीं करेंगे। आप जिस विशिष्ट साइट का निर्माण कर रहे हैं, उसके लिए आपको जो कुछ भी ज़रूरत नहीं है, बस उससे छुटकारा पाएं। आप ऐसा कर सकते हैं जब आप नियमों के एक सेट का उपयोग करते हैं तो बेहतर अनुकूलित कार्य सुनिश्चित करें रीसेट या ढांचे के संबंध में.

हालांकि, उनकी डिफ़ॉल्ट स्थिति में, उन्हें स्वीकार नहीं किया जाना चाहिए। अपनी सीएसएस फ़ाइलों को पठनीय और दुबला रखने के लिए, प्रत्येक घोषणा को अलग-अलग देखें और जो अनावश्यक हैं उन्हें वापस काट लें.

5. फ्यूचर-प्रूफ योर सीएसएस

सीएसएस सिंटैक्स

एक और उपयोगी सीएसएस अनुकूलन विकल्प: अपने लेआउट-विशिष्ट घोषणाओं से अपने नियमों के बहुमत को अलग करें.

यदि यह संभव है तो लेआउट को अपनी व्यक्तिगत फ़ाइल में असाइन करें। यदि नहीं, तो कम से कम इसे अपना सेक्शन देना फायदेमंद हो सकता है.

अंततः, स्थिति और तैरता है – जो सीएसएस का उपयोग करके वर्तमान तरीके हैं – लेआउट टूल के रूप में सेवा करने के लिए नहीं थे.

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

एक बार जब यह समर्थन हो जाता है, तो बॉक्स-मॉडल संपत्तियों की अदला-बदली करना बहुत मुश्किल नहीं होना चाहिए जो लेआउट के लिए लक्षित लोगों के लिए हैक किए जाते हैं.

अभी, द सबसे अच्छा विकल्प सही गुणों का उपयोग करके अपने लेआउट को संभालना है. यह आमतौर पर quirks की भरपाई के लिए वर्तमान में उपलब्ध संपत्तियों के सीमित सेट का उपयोग करने से अधिक प्रभावी ढंग से पृष्ठ भार को कम करेगा.

6. हमेशा अपने काम के बारे में अद्यतन प्रलेखन रखें

चाहे आप एक टीम के रूप में या अकेले एक वेबसाइट पर काम कर रहे हों, आपके द्वारा की गई हर चीज पर नज़र रखना अनिवार्य है.

उदाहरण के लिए, अकेले, आप अपने द्वारा किए गए कुछ को भूल सकते हैं। एक टीम के रूप में, कोई व्यक्ति कुछ कर सकता है, और आप तब तक जागरूक नहीं हो सकते जब तक आप परिवर्तन नहीं करते हैं जो कोड के विभिन्न तत्वों के साथ समस्या पैदा कर सकते हैं.

css टिप्पणी जोड़नाकोड दोहराव दोनों टीमों और व्यक्तिगत डिजाइनरों के लिए चिंता का एक बड़ा क्षेत्र है, खासकर लोकप्रिय वेबसाइट बिल्डरों का उपयोग करते समय। Wix, Squarespace, और अन्य वेबसाइट निर्माण सॉफ्टवेयर हैं कोड को डुप्लिकेट करने के लिए जाना जाता है, या अपने डेटाबेस से पूरी तरह से गायब है.

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

कोड ब्लोट करने का सबसे तेज़ तरीका एक ही काम दो बार करना है। कोडिंग जटिल है, इसलिए आपके द्वारा किए गए हर चीज का सटीक प्रलेखन रखना अनिवार्य है.

यदि आप अकेले काम कर रहे हैं, तो हर बार जब आप काम शुरू करने के लिए बैठते हैं, तो इस दस्तावेज़ की समीक्षा करना आदर्श है। एक टीम के हिस्से के रूप में काम करते समय, सुनिश्चित करें कि सभी एक ही दस्तावेज़ में कोडिंग कर रहे हैं एक सामुदायिक शैली या मार्कअप गाइड का पालन करता है ताकि कोडिंग परिवर्तन आसानी से समूह में हर किसी के द्वारा समझा जा सके.

7. अपनी फ़ाइलें संपीड़ित करें (सीएसएस अनुकूलन 101)

सीएसएस संपीड़न और अनुकूलन gif

संपीड़न: इससे थोड़ा अधिक है …

CSS का अनुकूलन करने का एक प्रभावी तरीका संपीड़न का उपयोग करके है। यह सुनिश्चित करने का एक तरीका है कि आपकी फ़ाइलें ब्राउज़र-अनुकूल हों, भले ही वे मानव द्वारा अपठनीय हों.

कामकाजी प्रतियों की तुलना में, ये आकार के एक अंश होंगे। विभिन्न अनुप्रयोग हैं जो आप संपीड़न प्रक्रिया को आसान बनाने के लिए लाभ उठा सकते हैं.

ये ऐसे सीएसएस गुणों को खोजने और ठीक करने जैसे कार्य करेंगे, जो एक-दूसरे को अधिलेखित कर रहे हैं, सफेद स्थान को संकुचित कर रहे हैं और सीएसएस आशुलिपि का उपयोग करने के अवसरों की तलाश कर रहे हैं:.

इन अनुप्रयोगों की सुविधा के अलावा, वे उन कार्यों के बारे में अधिक जानने के लिए भी आपकी मदद कर सकते हैं, जिन्हें आप पसंद करते हैं। आप अपनी सीएसएस फ़ाइलों को प्रारूपित करने में मदद करने के लिए विभिन्न पाठ संपादकों का उपयोग कर सकते हैं.

वे आपके पास विभिन्न CSS फाइलों के ज़िप संस्करणों की सेवा कर सकते हैं। यह आमतौर पर PHP का उपयोग करके किया जाता है। यदि आप अनुकूलन और संपीड़ित उपकरण का उपयोग करना चाहते हैं, तो अपने लिए सही विकल्प चुनने से पहले कई विकल्पों की समीक्षा करना सुनिश्चित करें.

अब, ये अनुप्रयोग आम तौर पर त्रुटियों को कम करने में अच्छे हैं, लेकिन वे सही नहीं हैं। इस वजह से, आपको सटीकता सुनिश्चित करने के लिए एप्लिकेशन का उपयोग करने के बाद हमेशा अपने सीएसएस की समीक्षा करनी चाहिए। कोड जो अनुकूलित और स्वच्छ है फ़ाइल आकार के लिए महत्वपूर्ण है, लेकिन पठनीयता और रखरखाव के लिए भी.

तुम्हारी बारी

यहां जिन सिद्धांतों पर चर्चा की गई है वे सीएसएस के लिए ठोस हैं, लेकिन जावास्क्रिप्ट, एचटीएमएल और अन्य प्रोग्रामिंग भाषाओं के लिए भी। आपकी वेबसाइट के प्रतिपादन की तुलना में, सीएसएस फाइलें अंतिम उपयोगकर्ता के लिए उतनी प्रमुख नहीं हैं.

हालांकि, यहां चर्चा किए गए सिद्धांत विकसित अनुभव और उपयोगकर्ता अनुभव दोनों के साथ मदद करते हैं.

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

हमने कनाडा के वेब होस्टों में से हर एक का परीक्षण किया है, और साइटगेड को सुझाते हैं। न केवल वे आपको सीएसएस डिलीवरी को अनुकूलित करने में मदद करते हैं, लेकिन उनका तकनीकी समर्थन अद्वितीय है.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map