.HTACCESS का उपयोग करके किसी भी वर्डप्रेस साइट को कैसे गति दें?

क्या आपकी वर्डप्रेस वेबसाइट लोड होने में बहुत अधिक समय ले रही है? क्या आप जानते हैं कि एक धीमी साइट आपके एसईओ(SEO) और उपयोगकर्ता अनुभव को प्रभावित करेगी?

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

दोनों को .htaccess(.htaccess) फ़ाइल को संशोधित और अनुकूलित करके पूरा किया जा सकता है ।

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

जब कोई आपकी वेबसाइट पर जाता है, तो ऐसी फ़ाइलें होती हैं जो एक अस्थायी स्थान पर डाउनलोड और संग्रहीत की जाती हैं।

फ़ाइलों के प्रकारों में वे सभी दस्तावेज़ शामिल होते हैं जो आपकी वेबसाइट बनाते हैं, जैसे HTML , चित्र, जावास्क्रिप्ट(JavaScript) और CSS फ़ाइलें। ब्राउज़र(Browser) कैश डाउनलोड की गई फ़ाइलों के लिए इस अस्थायी स्थान को संदर्भित करता है।

जब कैश भर जाता है, तो यह विज़िटर के कंप्यूटर पर बहुत अधिक स्थान लेता है। इसका परिणाम एक धीमा ब्राउज़र और एक वेबसाइट है जो लोड होने में बहुत अधिक समय लेती है।

सौभाग्य से आपकी .htaccess फ़ाइल को संपादित करके इसे ठीक करने का एक तरीका है।

आपको पहले क्या करना चाहिए

अपनी .htaccess फ़ाइल का संपादन शुरू करने से पहले, निम्नलिखित सावधानियों पर विचार करें:

  • हमेशा अपनी WordPress .htaccess(WordPress .htaccess) फ़ाइल को बदलने से पहले उसका बैकअप बना लें ।
  • आपके द्वारा उपयोग किए जा रहे किसी भी वर्डप्रेस(WordPress) प्लगइन्स को अक्षम करें ।
  • आधारभूत माप प्राप्त करने के लिए .htaccess फ़ाइल में परिवर्तन करने से पहले अपनी साइट की गति का परीक्षण करें। आप GTmatrix , Pingdom , या Google PageSpeed ​​Insights का उपयोग कर सकते हैं ।

अब आप अपनी .htaccess फ़ाइल के माध्यम से कोड का उपयोग करने के लिए तैयार हैं ताकि आपकी वेबसाइट पर वापस आने वाले आगंतुकों के लिए स्थिर फ़ाइलों को कैश करने के लिए अपने वर्डप्रेस इंस्टॉलेशन को बताया जा सके। (WordPress)आप या तो cPanel या FTP का उपयोग कर सकते हैं । प्रत्येक के लिए नीचे दिए गए निर्देश देखें। 

एक बार जब आप अपनी .htaccess फ़ाइल तक पहुँच प्राप्त कर लेते हैं, तो अपने संपादन करने के लिए अतिरिक्त निर्देशों का उपयोग करें। 

cPanel का उपयोग करना

(Log)अपनी वेबसाइट cPanel में लॉग इन करें। आप आमतौर पर अपने वेब ब्राउज़र में yourdomain.com/cPanel टाइप करके वहां पहुंच सकते हैं ।

(Log)उस उपयोगकर्ता नाम और पासवर्ड से लॉग इन करें जो आपको अपने डोमेन पर वर्डप्रेस स्थापित करते समय दिया गया था। (WordPress)एक बार लॉग इन करने के बाद, फ़ाइल प्रबंधक(File Manager) देखें और क्लिक करें ।

आपकी .htaccess फ़ाइल रूट फ़ोल्डर में स्थित है। फ़ाइल नाम से पहले का बिंदु इंगित करता है कि यह आपके वर्डप्रेस इंस्टॉलेशन में एक छिपी हुई फ़ाइल है। हिडन फाइल्स दिखाने(Show Hidden Files) के लिए बॉक्स में चेक लगाना न भूलें ।

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

एक बार जब आप अपनी प्रतिलिपि बना लेते हैं, तो अब आप फ़ाइल को संपादित करने के लिए तैयार हैं। अपने cPanel फ़ाइल प्रबंधक(File Manager) में, .htaccess फ़ाइल पर राइट-क्लिक करें और संपादित करें(edit) पर क्लिक करें ।

एफ़टीपी का उपयोग करना

आप किसी FTP(FTP) क्लाइंट का उपयोग करके अपनी .htaccess फ़ाइल को संपादित भी कर सकते हैं । एक लोकप्रिय FTP क्लाइंट FileZilla है , जिसका उपयोग नीचे दिए गए उदाहरण में किया गया है।

(Start)अपना FTP(FTP) क्लाइंट खोलकर शुरुआत करें और अपने होस्ट में डालें। यह आमतौर पर आपका डोमेन पता, आपका उपयोगकर्ता नाम और पासवर्ड होता है। यदि आप सुनिश्चित नहीं हैं कि वे क्या हैं, तो अपने वेब होस्ट से संपर्क करें।

अपनी .htaccess फ़ाइल को एक्सेस करने, कॉपी करने और संपादित करने के लिए निम्न चरणों का उपयोग करें:

  • अपनी रूट निर्देशिका पर नेविगेट करें।
  • .htaccess फ़ाइल ढूंढें, उसकी एक प्रति बनाएँ और उसे अपने डेस्कटॉप पर खींचें।
  • मूल की एक प्रति रखें और यदि आपको मूल को पुनर्स्थापित करना है तो एक अलग प्रति संपादित करें।
  • (Use)फ़ाइल को संपादित करने के लिए नोटपैड(Notepad) जैसे संपादक का उपयोग करें।
  • जब आप अपना संपादन समाप्त कर लें, तो फ़ाइल को अपनी रूट निर्देशिका में अपलोड करें।

अगर आपने कोई गलती की है, तो आपकी वेबसाइट काम नहीं करेगी। इसे ठीक करने के लिए, बैकअप फ़ाइल अपलोड करें। 

अब आप अपनी वर्डप्रेस(WordPress) साइट को गति देने के लिए अपनी .htaccess फ़ाइल में परिवर्तन करने के लिए तैयार हैं ।

Gzip का उपयोग करके अपनी फ़ाइलें संपीड़ित करें

Gzip कम्प्रेशन आपकी फ़ाइलों को छोटा बनाता है और उन्हें तेज़ी से लोड करने में मदद करता है। नीचे दिए गए कोड को gzip का उपयोग करके अपनी .htaccess फ़ाइल (वर्तमान कोड के नीचे) में जोड़ने से CSS , HTML और PHP फ़ाइलें संपीड़ित हो जाएंगी।

 <IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml
 
  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>

"परिवर्तन सहेजें" पर क्लिक करना न भूलें।

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

जब कोई आपकी वेबसाइट पर जाता है, तो वे जिस ब्राउज़र का उपयोग कर रहे हैं, वह उस पेज से जुड़ी सभी फाइलों को डाउनलोड कर लेगा, जिस तक वे पहुंच रहे हैं।

ब्राउज़र कैश का लाभ उठाने का मतलब है कि आप केवल आवश्यक फ़ाइलें डाउनलोड करना चाहते हैं, न कि ऐसी संपत्तियां जो अनावश्यक हैं। ये आमतौर पर आपके पृष्ठ की डिज़ाइन और शैली होती हैं और कभी-कभी इसमें JavaScript फ़ंक्शन भी शामिल होते हैं।

जब आप ब्राउज़र कैश का उपयोग करते हैं, तो आप अपने सर्वर को अपने वेबपेज के उन हिस्सों को अनदेखा करने के लिए कह रहे हैं जो पहले बार-बार आने वाले आगंतुकों के लिए डाउनलोड किए गए थे।

अपनी .htaccess फ़ाइल को संपादित करने के लिए, उसका पता लगाएँ और उसी तरह दो प्रतिलिपियाँ बनाएँ जैसे आपने FTP क्लाइंट या cPanel का उपयोग करके अपनी फ़ाइलों को संपीड़ित करते समय किया था।

परिवर्तनों के साथ कोई समस्या होने पर मूल .htaccess फ़ाइल की एक प्रति अपने पास रखें। दूसरी प्रति में अपने संपादन करें। 

अपनी .htaccess फ़ाइल की वर्तमान सामग्री के नीचे निम्न कोड जोड़ें:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A0
 
<FilesMatch "\.(txt|xml|js)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(css)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
ExpiresDefault A691200
</FilesMatch>
</IfModule>
 
<IfModule mod_headers.c>
<FilesMatch "\.(txt|xml|js)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(css)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
</IfModule>

अपनी फ़ाइल में परिवर्धन रखने के लिए सहेजें(Save) पर क्लिक करना न भूलें ।

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



About the author

मैं एक तकनीशियन हूं जो कई वर्षों से ऑडियो और उपयोगकर्ता खाता क्षेत्र में काम कर रहा है। मुझे विंडोज और मैक कंप्यूटरों के साथ-साथ ऐप्पल उत्पादों दोनों के साथ अनुभव है। मैं 2007 से Apple उत्पादों का उपयोग करना भी सिखा रहा हूं। मेरी विशेषज्ञता के मुख्य क्षेत्र उपयोगकर्ता खाते और पारिवारिक सुरक्षा हैं। इसके अलावा, मुझे विंडोज 7 होम प्रीमियम, 8.1 प्रो, 10 प्रो और 12.9 मोजावे सहित विभिन्न सॉफ्टवेयर प्रोग्रामों का अनुभव है।



Related posts