WordPress में Browser Caching को कैसे enable करें

वर्डप्रेस डील


आपकी वेबसाइट की गति एक इष्टतम उपयोगकर्ता अनुभव प्रदान करने में एक महत्वपूर्ण भूमिका निभाती है। (नोट: यदि आप अपनी साइट की गति की जांच करना सीखने में रुचि रखते हैं, तो GTmetrix का उपयोग करने पर हमारा लेख देखें।) एक धीमी साइट बिक्री का व्यवधान पैदा कर सकती है, रूपांतरण कम हो सकती है, और, लंबी अवधि में, गंभीरता से प्रभाव डाल सकती है। ग्राहकों की संतुष्टि और आगंतुकों की सामान्य संख्या दोनों.

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

आएँ शुरू करें…

ब्राउज़र कैशिंग क्या है?

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

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

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

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

WordPress में Leverage Browser Caching कैसे करें

ब्राउज़र कैशिंग को सक्षम करना मुश्किल नहीं है, लेकिन, क्योंकि इसमें थोड़ी मुश्किल साइट फ़ाइल (आपकी साइट -htaccess फ़ाइल) को संपादित करने की आवश्यकता होती है, इसके लिए कुछ प्रारंभिक ज्ञान की आवश्यकता होती है.

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

अनिवार्य रूप से इसके बारे में जाने के दो तरीके हैं.

द सुपर इजी वे: टॉक टू योर होस्ट

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

अपनी खुद की .htaccess फ़ाइल का संपादन

.Htaccess फ़ाइल एक डरावनी जगह हो सकती है; यह “महान शक्ति के साथ महान जिम्मेदारी आती है” का एक उत्कृष्ट उदाहरण है, जिससे आप अपनी साइट को गति प्रदान कर सकते हैं, पुनर्निर्देश बना सकते हैं और अद्भुत सामान बना सकते हैं। यह सारी शक्ति एक मूल्य पर आती है, हालांकि – इस फ़ाइल में एक त्रुटि की संभावना है कि आपकी पूरी साइट नीचे जाएगी.

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

पहली चीज़ जिसकी आपको आवश्यकता है, वह आपके सर्वर की फ़ाइलों तक पहुँचने का एक तरीका है। एफ़टीपी के माध्यम से ऐसा करने का सबसे आम तरीका है (फ़ाइल स्थानांतरण प्रोटोकॉल – अधिक पढ़ें। फ़ाइल को खोजने के लिए थोड़ा मुश्किल हो सकता है क्योंकि यह एक डॉटफ़ाइल है – लिनक्स-आधारित सिस्टम पर एक छिपी हुई फ़ाइल डॉट-फ़ाइल क्या है? – लेकिन सबसे अधिक एफ़टीपी संपादकों के पास एक ‘शो हिडन फाइल्स’ विकल्प होता है, जिससे आपको इन फ़ाइलों को देखने की अनुमति मिल सकती है। (नोट: यदि आप मैक का उपयोग कर रहे हैं, तो एचटीएमएक्से फ़ाइल को डाउनलोड, एडिट और री-अपलोड करने के बारे में हमारा लेख पढ़ें, बिना बदलाव के आपके कंप्यूटर की कोई भी सेटिंग।)

.Htaccess फाइल आपके मुख्य वर्डप्रेस फोल्डर में होनी चाहिए – वही फ़ोल्डर जिसमें wp-content, wp-include और wp-admin फोल्डर होते हैं। यदि आप इसे नहीं पा सकते हैं, तो ठीक है, यह मौजूद नहीं हो सकता है – जिस स्थिति में आपको इसे बनाने की आवश्यकता होगी (यहां कुछ कवर नहीं है, मुझे डर है)। एक बार मिल जाने (या निर्मित) के बाद, आप एक सादे पाठ संपादक का उपयोग करके निम्नलिखित कोड जोड़ना चाहते हैं, एक शब्द प्रोसेसर नहीं!

समय सीमा समाप्त
ExpiresByType इमेज / jpg "पहुँच प्लस 1 वर्ष"
ExpiresByType छवि / jpeg "पहुँच प्लस 1 वर्ष"
ExpiresByType चित्र / gif "पहुँच प्लस 1 वर्ष"
ExpiresByType छवि / x-icon "पहुँच प्लस 1 वर्ष"
ExpiresByType छवि / पीएनजी "पहुँच प्लस 1 वर्ष"
ExpiresByType पाठ / सीएसएस "पहुँच प्लस 1 महीने"
ExpiresByType टेक्स्ट / x-javascript "पहुँच प्लस 1 महीने"
ExpiresByType एप्लिकेशन / x-shockwave-flash "पहुँच प्लस 1 महीने"
ExpiresDefault "प्लस 2 दिन तक पहुंचें"

ये लाइनें उपयोगकर्ता के ब्राउज़र को बताती हैं कि प्रत्येक फ़ाइल प्रकार को कैसे कैश किया जाए। ऊपर, मैंने एक वर्ष के लिए कैश्ड होने के लिए jpg, jpeg, gif, icons और png चित्र सेट किए हैं (क्योंकि ये शायद ही कभी बदलते हैं), और सीएसएस, जावास्क्रिप्ट और फ्लैश फाइलें हर महीने कैश की जाती हैं (क्योंकि ये बदलने के लिए अधिक उत्तरदायी हैं )। मैंने उन फ़ाइलों के लिए दो दिनों के लिए डिफ़ॉल्ट भी निर्धारित किया है जो अन्यथा निर्दिष्ट नहीं हैं.

विकास के लिए अक्षम

चूंकि इन फ़ाइलों को काफी समय के लिए कैश किया जाएगा (जो भी समय आपने प्रत्येक फ़ाइल प्रकार के लिए परिभाषित करने का फैसला किया है), विकास मुश्किल हो सकता है, इसलिए मैं उन वेबसाइटों के लिए ब्राउज़र कैशिंग का उपयोग नहीं करने की दृढ़ता से सलाह देता हूं जो अभी भी सक्रिय विकास में हैं। आप अपने ब्राउज़र की सेटिंग में जा सकते हैं और हर बार कैश को मैन्युअल रूप से साफ़ कर सकते हैं, लेकिन यह जल्द ही थकाऊ हो जाएगा (साथ ही, यह किसी और के कैश को साफ़ करने में आसान नहीं है – नीचे दिए गए टिप्स).

यदि आप चीजों को बदलना शुरू करते हैं, तो आप सबसे पहले कैश को बहुत कम मात्रा में बदलना चाहते हैं, जैसे कि एक ही दिन – जिस स्थिति में, 24 घंटे बीत जाने पर उपयोगकर्ता नए संसाधन देखेंगे।.

कैश्ड फ़ाइलों को रीफ्रेश करने के लिए एक और विधि डेवलपर्स का उपयोग उनके संसाधनों में क्वेरी पैरामीटर जोड़ने के लिए किया जाता है। यदि आप script.js को लोड कर रहे हैं, उदाहरण के लिए, एक बार कैश होने के बाद, आपके द्वारा इसमें किए गए किसी भी परिवर्तन को केवल एक वर्ष के बाद डाउनलोड किया जाएगा (या फिर जब तक आप इसे सेट नहीं करेंगे)। इसके आस-पास जाने के लिए, डेवलपर्स अक्सर संसाधन के संस्करण को URL में जोड़ देंगे। इसलिए, “http://mysite.com/scripts.js” के बजाय URL कुछ “http://mysite.com/scripts.js?version=1.0” जैसा हो जाता है, और जब स्क्रिप्ट फिर से डेवलपर को एक बार फिर से बदलती है। URL को संसाधन में बदल देता है, उदाहरण के लिए इसे “http://mysite.com/scripts.js?version=1.1” बनाता है।.

जहां तक ​​ब्राउज़र का संबंध है, यह तकनीकी रूप से एक नया संसाधन है, इसलिए इसे अन्य वर्ष के लिए डाउनलोड और कैश्ड नए सिरे से बनाया जाएगा।.

अपने काम की जाँच

यह जांचने के कई तरीके हैं कि किसी साइट में ब्राउज़र कैशिंग सक्षम है या नहीं, जिसमें से एक सबसे आसान (और सबसे दिलचस्प) है, एक मुफ्त साइट-गति परीक्षण उपकरण का उपयोग करके किया जा रहा है जिसे GTmetrix कहा जाता है – ऐसा कुछ जिसे हम पहले ही गहराई में कवर कर चुके हैं। पिछला लेख: वेबसाइट की गति का परीक्षण करने के लिए GTmetrix का उपयोग कैसे करें – प्रभावी रूप से

GTMetrix Browser Cache Test

यदि आपकी साइट ’A’ स्कोर करती है, तो ब्राउज़र कैशिंग ठीक है, और आप सभी एक अच्छी गति टक्कर के लिए सेट हैं!

अंतिम विचार

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

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