Contents
वर्डप्रेस वेबसाइट की स्पीड कैसे बढ़ाये—
website speed चाहे आप एक डेवलपर हों या एक सामान्य इंटरनेट उपयोगकर्ता, हम में से लगभग सभी को तेज़ वेबसाइटें पसंद हैं। यह पोस्ट इस बात पर केंद्रित है कि .Htaccess (वर्डप्रेस) का उपयोग करके पेज स्पीड कैसे बढ़ाएं। आप पहले से ही जानते होंगे कि Htaccess कोड का उपयोग करके वर्डप्रेस की गति बढ़ाने के बहुत सारे तरीके हैं।
तो मैं उन्ही के बारे में बताउंगा| सहज और समृद्ध उपयोगकर्ता अनुभव के लिए वेबसाइट की गति को अनुकूलित करना हमेशा महत्वपूर्ण होता है। और सर्च इंजन तेज पेज स्पीड वाली वर्डप्रेस साइट्स को भी पसंद करते हैं। Google के एक अध्ययन के अनुसार, 1 सेकंड से कम लोड वाली वेबसाइटों को खोज परिणामों में उच्च स्थान पर रखने की संभावना है।
WP स्पीड ऑप्टिमाइज़ेशन प्लगइन्स – WP Speed Optimization Plugins
कुछ प्लगइन्स हैं जो आपकी वर्डप्रेस वेबसाइट या ब्लॉग लोडिंग स्पीड को बेहतर बना सकते हैं लेकिन इससे पहले कि आप कोई भी प्लगइन इनस्टॉल करें, आपको यह समझना चाहिए कि आपके होस्टिंग एनवायरनमेंट के आधार पर कौन सा प्लगइन आपके लिए काम करेगा
LiteSpeed Plugin
लाइटस्पीड वर्डप्रेस प्लगइन लाइटस्पीड वेबसर्वर पर होस्ट की गई आपकी वेबसाइट लोडिंग गति को तेज करने के लिए बनाया गया है, हालांकि आप इस प्लगइन का उपयोग कर सकते हैं यदि आप मानक अपाचे सर्वर पर होस्ट किए गए हैं लेकिन कैश पूरी तरह से काम नहीं कर रहा है।
Htaccess का उपयोग करके पेज स्पीड कैसे बढ़ाएं – How to Increase website speed using Htaccess
1.Htaccess का उपयोग करके वर्डप्रेस वेबसाइट को गति देने के लिए Gzip और DEFLATE संपीड़न को सक्षम करें
सूची में पहली Htaccess चाल Gzip संपीड़न है।
क्या आप जानते हैं कि संपीड़न HTML फ़ाइलों, JS और CSS फ़ाइलों के आकार को 60% से 80% तक कम कर सकता है।
यह कुछ .htaccess कोड लिख रहा हूं आपको बस कॉपी पेस्ट करना है अपनी वेबसाइट के .htaccess फ़ाइल मे
ये भी पढ़े —
Nasa ka james Webb telescope antariksh mein kya kamjor hai—
Business Model of Airport(एयरपोर्ट कैसे पैसे कमाता है)
# TN START GZIP COMPRESSION <IfModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </IfModule> # TN END GZIP COMPRESSION
DEFLATE Compression on Apache
# TN START DEFLATE COMPRESSION <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE "application/atom+xml" \ "application/javascript" \ "application/json" \ "application/ld+json" \ "application/manifest+json" \ "application/rdf+xml" \ "application/rss+xml" \ "application/schema+json" \ "application/vnd.geo+json" \ "application/vnd.ms-fontobject" \ "application/x-font" \ "application/x-font-opentype" \ "application/x-font-otf" \ "application/x-font-truetype" \ "application/x-font-ttf" \ "application/x-javascript" \ "application/x-web-app-manifest+json" \ "application/xhtml+xml" \ "application/xml" \ "font/eot" \ "font/otf" \ "font/ttf" \ "font/opentype" \ "image/bmp" \ "image/svg+xml" \ "image/vnd.microsoft.icon" \ "image/x-icon" \ "text/cache-manifest" \ "text/css" \ "text/html" \ "text/javascript" \ "text/plain" \ "text/vcard" \ "text/vnd.rim.location.xloc" \ "text/vtt" \ "text/x-component" \ "text/x-cross-domain-policy" \ "text/xml" </IfModule> # END DEFLATE COMPRESSION
Compression on NGINX server
gzip on; gzip_comp_level 2; gzip_http_version 1.0; gzip_proxied any; gzip_min_length 1100; gzip_buffers 16 8k; gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript; gzip_disable "MSIE [1-6].(?!.*SV1)"; gzip_vary on;
Enable Keep Alive – Speed up WordPress using Htaccess
# TN START ENABLE KEEP ALIVE <ifModule mod_headers.c> Header set Connection keep-alive </ifModule> # TN END ENABLE KEEP ALIVE
Add Expires headers to leverage browser caching via Htaccess
# TN - START EXPIRES CACHING # <IfModule mod_expires.c> ExpiresActive On ExpiresByType text/css "access 1 month" ExpiresByType text/html "access 1 month" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 year" ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/x-icon "access 1 year" ExpiresByType image/svg+xml "access plus 1 month" ExpiresByType audio/ogg "access plus 1 year" ExpiresByType video/mp4 "access plus 1 year" ExpiresByType video/ogg "access plus 1 year" ExpiresByType video/webm "access plus 1 year" ExpiresByType application/atom+xml "access plus 1 hour" ExpiresByType application/rss+xml "access plus 1 hour" ExpiresByType application/pdf "access 1 month" ExpiresByType application/javascript "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresByType text/x-component "access plus 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType font/opentype "access plus 1 month" ExpiresByType application/vnd.ms-fontobject "access plus 1 month" ExpiresByType application/x-font-ttf "access plus 1 month" ExpiresByType application/font-woff "access plus 1 month" ExpiresByType application/font-woff2 "access plus 1 month" ExpiresDefault "access 1 month" </IfModule> # TN - END EXPIRES CACHING #
Add Cache-Control Headers to Increase Page Speed using Htaccess (WordPress)
# TN - BEGIN Cache-Control Headers <ifModule mod_headers.c> <filesMatch "\.(ico|jpe?g|png|gif|swf)$"> Header set Cache-Control "public" </filesMatch> <filesMatch "\.(css)$"> Header set Cache-Control "public" </filesMatch> <filesMatch "\.(js)$"> Header set Cache-Control "private" </filesMatch> <filesMatch "\.(x?html?|php)$"> Header set Cache-Control "private, must-revalidate" </filesMatch> </ifModule> # TN - END Cache-Control Headers
Disable Image Hotlinking
# TN – DISABLE IMAGE HOTLINKIING START RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sample.com [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L] # TN – DISABLE IMAGE HOTLINKIING END
Enable mod_pagespeed – Increase Page Speed using Htaccess
# TN – ENABLE MOD PAGESPEED START # COMBINE CSS, COMPRESS IMAGES, REMOVE HTML WHITE SPACE AND COMMENTS <IfModule pagespeed_module> ModPagespeed on ModPagespeedEnableFilters rewrite_css,combine_css ModPagespeedEnableFilters recompress_images ModPagespeedEnableFilters convert_png_to_jpeg,convert_jpeg_to_webp ModPagespeedEnableFilters collapse_whitespace,remove_comments </IfModule> # TN – ENABLE MOD PAGESPEED END
LightSpeed Server Cache – Enable it
# TN – ENABLE LITESPEED CACHE START <IfModule LiteSpeed> CacheEnable public RewriteEngine On RewriteCond %{REQUEST_METHOD} ^GET|HEAD$ RewriteCond %{HTTP_HOST} ^sample.com|sample.net|sample.org [NC] RewriteCond %{REQUEST_URI} !login|admin|register|post|cron RewriteCond %{QUERY_STRING} !nocache RewriteRule .* - [E=Cache-Control:max-age=300] </IfModule> # TN – ENABLE LITESPEED CACHE END