आपके वर्डप्रेस के लोडिंग समय में सुधार करने के 8 तरीके
यदि आप थोड़ी देर के लिए ब्लॉगिंग कर रहे हैं, तो आप पाएंगे कि जैसे ही आपका ट्रैफ़िक बढ़ता है, आपके ब्लॉग का लोडिंग समय धीमा और धीमा हो जाता है। यह अक्षम कोडिंग, बहुत अधिक छवियों (या विज्ञापन) या सिर्फ इतना है कि आपने बहुत से प्लगइन सक्रिय किए हैं जो आपके मूल्यवान सर्वर संसाधनों को लेते हैं। यदि उपरोक्त आपके लिए सच है, तो यह समय है कि आप कुछ वसंत-सफाई करें और अपनी साइट को व्यवस्थित और अनुकूलित करें।
यहां 8 तरीके हैं जिनका उपयोग आप अपनी साइट लोडिंग समय को बेहतर बनाने के लिए कर सकते हैं।
1. अपनी साइट में छवियों और छवि आकार की संख्या कम करें
छवियां बहुत सारी बैंडविड्थ लेती हैं और पृष्ठ के लोडिंग समय को काफी हद तक धीमा कर सकती हैं। लोडिंग समय को कम करने का सबसे अच्छा तरीका आपकी साइट में छवियों की संख्या को कम करना है।
मुख्य दो प्रकार की छवियां हैं जिनमें अधिकांश वर्डप्रेस ब्लॉग शामिल हैं: थीम छवियां और पोस्ट छवियां । थीम छवियां वे छवियां हैं जिनका उपयोग थीम में किया जाता है। ये हेडर छवियां हो सकती हैं, छोटी बुलेट छवियां जो आप किसी भी सूची के लिए उपयोग करते हैं, टिप्पणी लिंक के बगल में छोटा आइकन और कई अन्य। यदि आप अपनी थीम के डिजाइनर नहीं हैं और आप कोडिंग के बारे में पागल जानते हैं, तो वास्तव में आप कुछ भी नहीं कर सकते हैं। आप या तो इसके साथ रह सकते हैं या अपनी वर्तमान थीम को कम छवियों का उपयोग कर सकते हैं। कुछ कोडिंग ज्ञान वाले लोगों के लिए, आप कई छवियों को एक बड़ी छवि में गठबंधन करने के लिए सीएसएस स्प्राइट का उपयोग कर सकते हैं और छवि को चारों ओर स्थानांतरित करने के लिए सीएसएस पृष्ठभूमि-स्थिति का उपयोग कर सकते हैं (यहां अधिक जानकारी)।
पोस्ट छवियां वे छवियां हैं जिन्हें आपने अपनी पोस्ट में डालने या पोस्ट को सुशोभित करने के लिए अपनी पोस्ट में डाला था। यदि संभव हो, तो पोस्ट में उपयोग की गई छवियों की संख्या को कम करें (5 से अधिक नहीं)। यदि आपकी साइट एक ट्यूटोरियल ब्लॉग है जो आपके अंक प्राप्त करने के लिए बहुत सारे स्क्रीनशॉट का उपयोग करता है (जैसे टेक टेक आसान), तो सबसे अच्छा तरीका यह है कि उन्हें अपनी साइट पर पोस्ट करने से पहले छवियों को अनुकूलित और संपीड़ित करना है। एडोब फोटोशॉप में यह " वेब के लिए सहेजें " फ़ंक्शन है जिसका उपयोग आप आसानी से अपनी छवियों को अनुकूलित / संपीड़ित करने के लिए कर सकते हैं। अधिकांश निःशुल्क छवि संपादक (जैसे कि जीआईएमपी) आपको अपनी छवियों को संपीड़ित करने का विकल्प भी प्रदान करते हैं। ऑनलाइन उपकरण ऑप्टिमाइज़र और जेपीईजी विज़ार्ड जैसे ऑनलाइन टूल भी बेहतरीन टूल हैं जिनका उपयोग आप अपनी छवियों के फाइलसाइज को कम करने के लिए कर सकते हैं।
2. कई छोटे पृष्ठों में लंबी पोस्ट को विभाजित करें
यदि आप लंबी पोस्ट (1500 से अधिक शब्द) लिखने की आदत में हैं, तो पोस्ट को कई छोटे पृष्ठों में विभाजित करना सबसे अच्छा है। न केवल यह एक तेज़ लोडिंग पृष्ठ की ओर जाता है, यह आपके आगंतुकों को पढ़ने और पचाने के लिए भी आसान है। वर्डप्रेस में, आप आसानी से अपनी पोस्ट को विभाजित कर सकते हैं टैग। अधिक जानकारी के लिए यहां पढ़ें।
3. वर्डप्रेस और प्लगइन्स के नवीनतम संस्करण में अपग्रेड करें
यह महत्वपूर्ण है कि आप अपने वर्डप्रेस और अपने सभी प्लगइन को नवीनतम संस्करण में अपडेट करें। वर्डप्रेस टीम यह सुनिश्चित करने के लिए कड़ी मेहनत कर रही है कि वर्डप्रेस की हर रिलीज पिछले संस्करण की तुलना में बेहतर प्रदर्शन करे। आपके प्रयासों का उपयोग करने का एकमात्र तरीका है विकास चक्र का बारीकी से पालन करना और जब भी कोई नया संस्करण उपलब्ध हो, अद्यतन करें।
4. अप्रयुक्त प्लगइन्स को निष्क्रिय करें
अधिकांश प्लगइन आपकी साइट पर अतिरिक्त जावास्क्रिप्ट और सीएसएस फ़ाइल पेश करते हैं और अपनी बैंडविड्थ को दबाते हैं। यदि आपके पास किसी भी प्लगइन के लिए कोई उपयोग नहीं है, तो सुनिश्चित करें कि आप उन्हें निष्क्रिय कर दें और उन विविध जावास्क्रिप्ट और सीएसएस से छुटकारा पाएं। आप आश्चर्यचकित होंगे कि इन अप्रयुक्त प्लगइन्स के आसपास नहीं होने पर आपकी साइट कितनी तेज़ी से लोड हो जाएगी।
इसके अतिरिक्त, सक्रिय प्लगइन की अपनी मौजूदा सूची देखें और देखें कि इनमें से किसी के पास वर्डप्रेस के नवीनतम संस्करण के साथ ओवरलैपिंग सुविधाएं हैं या नहीं। उदाहरण के लिए, WP2.7 से पहले, मैंने सभी व्यवस्थापकीय कार्यों को बेहतर तरीके से प्रबंधित करने के लिए व्यवस्थापक प्रबंधन Xtended प्लगइन का उपयोग किया था। WP2.7 के रिलीज के साथ, प्लगइन में अधिकांश सुविधाएं सॉफ़्टवेयर में ही एकीकृत होती हैं, जिसका अर्थ है कि अब मैं प्लगइन सेवानिवृत्त हो सकता हूं और मूल्यवान संसाधनों को मुक्त कर सकता हूं।
आप किसी अन्य प्लगइन के लिए नियमित रूप से वर्डप्रेस प्लगइन रिपोजिटरी को भी देखना चाह सकते हैं जो आपके मौजूदा प्लगइन के समान कार्य कर सकता है, लेकिन बेहतर प्रदर्शन कर सकता है।
5. WP-SuperCache स्थापित करें
यदि एक प्लगइन है जो आपको रखना चाहिए, तो उसे WP-SuperCache होना चाहिए। SuperCache प्लगइन आपके पृष्ठ को एक स्थिर HTML फ़ाइल के रूप में कैश करता है। जब आपके आगंतुक आपकी साइट पर पहुंचते हैं, तो उन्हें वास्तविक पृष्ठ की बजाय स्थिर पृष्ठ पर सेवा दी जाएगी।
यदि आपका वेब होस्ट संपीड़ित फ़ाइल का समर्थन कर सकता है, तो आप SuperCache विकल्प पृष्ठ के भीतर सक्षम संपीड़न सुविधा को चेक करके बस अपनी साइट लोडिंग समय को और बेहतर बना सकते हैं। जब यह विकल्प चालू होता है, तो स्थैतिक एचटीएमएल को एक gzip फ़ाइल के रूप में संपीड़ित किया जाएगा, जिससे फाइलसाइज भी छोटा हो जाएगा।
( ध्यान दें कि संपीड़न सुविधा हर किसी के लिए काम नहीं कर सकती है। कुछ ने विभिन्न ब्राउज़रों के साथ समस्याओं की सूचना दी है। कृपया इसे लाइव करने से पहले इसे अच्छी तरह से जांचें )
6. अपनी थीम को सुव्यवस्थित करना
आपकी थीम (विशेष रूप से header.php और footer.php ) में बहुत सी अनावश्यक गतिशील सामग्री शामिल है जो आसानी से मूल्यवान सर्वर संसाधनों को ले सकती है। आप php और डेटाबेस क्वेरीज़ की संख्या को कम करने के लिए इसे आसानी से व्यवस्थित कर सकते हैं।
यहां एक उदाहरण दिया गया है कि आप अपने कोड को कैसे व्यवस्थित कर सकते हैं। अपने व्यवस्थापक डैशबोर्ड में लॉग इन करें। थीम संपादक अनुभाग पर जाएं और शीर्षलेख फ़ाइल लोड करें। आपको ऐसा कुछ देखना चाहिए (रंग कोडिंग के बिना):
(एक HTML संपादक में क्लासिक थीम header.php से लिया गया स्क्रीनशॉट। आप जिस थीम का उपयोग कर रहे हैं उसके आधार पर परिणाम भिन्न हो सकता है।)
यहां बताया गया है कि मैं कुछ गतिशील सामग्री (टैग) को पाठ के तारों में कैसे बदलता हूं। साथ ही, देखें कि मैंने हेडर फ़ाइल में आइटम्स की संख्या को कैसे कम किया है।
अपनी थीम को व्यवस्थित करके, साइट को डेटाबेस से पूछने के लिए सर्वर पर वापस नहीं जाना पड़ेगा, इस प्रकार लोड करने के लिए समय भी तेज होगा।
7. स्थिर संसाधनों में हेडर की समाप्ति जोड़ें
आपकी साइट लोडिंग समय को बेहतर बनाने का एक शानदार तरीका है अपने सभी स्थिर संसाधनों (जैसे सीएसएस फ़ाइल, जावास्क्रिप्ट, इमेज इत्यादि) में एक एक्सपियर हेडर जोड़ना। एक एक्सपियर हेडर भविष्य में काफी समय निर्दिष्ट करने का एक तरीका है ताकि क्लाइंट (ब्राउज़र) को किसी भी स्थिर सामग्री को फिर से प्राप्त न करना पड़े। यहां एक उदाहरण दिया गया है कि आप अपनी सभी छवियों में एक्सपियर हेडर कैसे जोड़ सकते हैं।
अपने सर्वर से अपनी .htaccess फ़ाइल डाउनलोड करें।
फ़ाइल में निम्न पंक्तियां जोड़ें:
समाप्त हो जाता है
ExpiresByType छवि / gif A2592000
ExpiresByType छवि / पीएनजी एए 2592000
ExpiresByType छवि / jpg एए 2592000
ExpiresByType छवि / जेपीजी एए 2592000
A2592000 का अर्थ है कि विज़िटर पहली बार आपकी साइट पर आने के दौरान कैश फ़ाइल एक महीने (सेकेंड में) समाप्त हो जाएगी।
8. php_speedy स्थापित करें
उपर्युक्त से, आप देख सकते हैं कि मैंने आपके सीएसएस और जावास्क्रिप्ट फ़ाइलों को संपीड़ित करने और कम करने के बारे में कुछ भी नहीं बताया है। ऐसा इसलिए है क्योंकि php_speedy उनमें से सभी को कवर किया गया है।
PHP शीघ्र एक वर्डप्रेस प्लगइन है जो आपकी साइट को अनुकूलित करता है और आपके सभी पृष्ठों के लोडिंग समय को बहुत कम करता है। यह आपके सभी सीएसएस और जावास्क्रिप्ट फ़ाइलों को संपीड़ित और छोटा करने के लिए है, सीएसएस और जेएस फ़ाइल के लिए समाप्ति-हेडर सेट करें, एचटीएमएल टैग को व्यवस्थित करें और इसे त्वरित लोडिंग के लिए सर्वर में कैश करें।
अपनी साइट के लोडिंग समय को बेहतर बनाने के लिए आप किन अन्य तरीकों का उपयोग करते हैं?
छवि क्रेडिट : पर्पलमैटफिश