نحوه افزایش سرعت هر سایت وردپرس با استفاده از HTACCESS
آیا بارگذاری وب سایت وردپرس شما خیلی طول می کشد؟ آیا می دانید که کندی سایت روی سئو(SEO) و تجربه کاربری شما تأثیر می گذارد؟
علاوه بر استفاده از افزونه ها، راه های مختلفی برای افزایش سرعت سایت شما وجود دارد. یک راه این است که از کش مرورگر استفاده کنید و راه دیگر فشرده سازی فایل های خود است.
هر دو را می توان با اصلاح و بهینه سازی فایل .htaccess انجام داد.(.htaccess)
کش مرورگر چیست؟
هنگامی که شخصی از وب سایت شما بازدید می کند، فایل هایی وجود دارد که دانلود و در یک مکان موقت ذخیره می شوند.
انواع فایل ها شامل تمام اسنادی است که وب سایت شما را تشکیل می دهند، مانند HTML ، تصاویر، جاوا اسکریپت(JavaScript) و فایل های CSS . کش مرورگر(Browser) به این مکان موقت برای فایل های دانلود شده اشاره دارد.
وقتی کش پر است، فضای زیادی را در رایانه بازدیدکننده اشغال می کند. این منجر به یک مرورگر کند و وب سایتی می شود که بارگذاری آن بیش از حد طول می کشد.
خوشبختانه راهی برای رفع این مشکل با ویرایش فایل .htaccess وجود دارد.
کاری که ابتدا باید انجام دهید
قبل از شروع ویرایش فایل htaccess.، اقدامات احتیاطی زیر را در نظر بگیرید:
- همیشه قبل از تغییر از فایل htaccess وردپرس خود یک نسخه پشتیبان تهیه کنید.(WordPress .htaccess)
- هر افزونه وردپرسی(WordPress) را که ممکن است استفاده کنید غیرفعال کنید.
- قبل از ایجاد تغییرات در فایل htaccess سرعت سایت خود را تست کنید تا اندازه گیری پایه را بدست آورید. میتوانید از GTmatrix ، Pingdom یا Google PageSpeed Insights استفاده کنید.
شما اکنون آماده استفاده از کد از طریق فایل htaccess. هستید تا به نصب وردپرس(WordPress) خود بگویید تا فایل های استاتیک را برای بازدیدکنندگانی که به وب سایت شما برمی گردند، مدت بیشتری کش کند. می توانید از cPanel یا FTP استفاده کنید. برای هر کدام دستورالعمل های زیر را ببینید.
هنگامی که به فایل htaccess. خود دسترسی پیدا کردید، از دستورالعمل های اضافی برای ویرایش خود استفاده کنید.
با استفاده از سی پنل
(Log)وارد سی پنل وب سایت خود شوید . معمولاً می توانید با تایپ yourdomain.com/cPanel در مرورگر وب خود به آنجا برسید.
(Log)با نام کاربری و رمز عبوری که هنگام نصب وردپرس(WordPress) در دامنه خود به شما داده شده وارد شوید . پس از ورود به سیستم، File Manager را جستجو کرده و روی آن کلیک کنید .
فایل htaccess شما در پوشه ریشه قرار دارد. نقطه قبل از نام فایل نشان می دهد که یک فایل مخفی در نصب وردپرس شما است. حتماً در کادر نمایش فایلهای مخفی(Show Hidden Files) علامت بزنید.
شما باید قبل از ویرایش از فایل خود یک کپی تهیه کنید زیرا در صورت اشتباه می توانید سایت خود را از کار بیندازید. برای ایجاد یک کپی، روی htaccess . کلیک کرده و آن را برجسته کنید. برای ذخیره یک کپی، روی دکمه دانلود واقع در منوی بالا کلیک کنید.
پس از تهیه کپی، اکنون آماده ویرایش فایل هستید. در مدیریت فایل(File Manager) cPanel خود ، روی فایل htaccess. راست کلیک کرده و روی ویرایش(edit) کلیک کنید .
با استفاده از FTP
شما همچنین می توانید فایل htaccess. خود را با استفاده از یک سرویس گیرنده FTP ویرایش کنید . یکی از مشتریان FTP محبوب FileZilla است که در مثال زیر استفاده شده است.
(Start)با باز کردن سرویس گیرنده FTP و قرار دادن هاست خود (FTP)شروع کنید. این معمولاً آدرس دامنه، نام کاربری و رمز عبور شما است. اگر مطمئن نیستید که چه هستند، با میزبان وب خود تماس بگیرید.
از مراحل زیر برای دسترسی، کپی و ویرایش فایل htaccess. خود استفاده کنید:
- به دایرکتوری ریشه خود بروید.
- فایل htaccess. را پیدا کنید، یک کپی کنید و آن را به دسکتاپ خود بکشید.
- یک کپی از نسخه اصلی را نگه دارید و در صورتی که مجبور به بازیابی نسخه اصلی هستید، نسخه دیگری را ویرایش کنید.
- (Use)برای ویرایش فایل از یک ویرایشگر مانند Notepad استفاده کنید.(Notepad)
- پس از اتمام ویرایش، فایل را در پوشه اصلی خود آپلود کنید.
اگر اشتباه کرده باشید، وب سایت شما کار نخواهد کرد. برای رفع آن، فایل پشتیبان را آپلود کنید.
اکنون برای افزایش سرعت سایت وردپرس(WordPress) خود آماده هستید تا در فایل htaccess خود تغییراتی ایجاد کنید .
فایل های خود را با استفاده از Gzip فشرده کنید
فشردهسازی Gzip(Gzip) فایلهای شما را کوچکتر میکند و به بارگذاری سریعتر آنها کمک میکند. افزودن کد زیر به فایل htaccess. خود (زیر کد فعلی) با استفاده از gzip، فایل های 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>
فراموش نکنید که روی «ذخیره تغییرات» کلیک کنید.
ذخیره مرورگر
وقتی شخصی از وبسایت شما بازدید میکند، مرورگری که استفاده میکند همه فایلهای مرتبط با صفحهای را که به آن دسترسی دارد دانلود میکند.
استفاده از حافظه پنهان مرورگر به این معنی است که شما میخواهید فقط فایلهای ضروری را دانلود کنید و نه داراییهایی که غیرضروری هستند. اینها معمولاً طراحی و سبک صفحه شما هستند و گاهی اوقات شامل توابع جاوا اسکریپت نیز می شوند.
هنگامی که از کش مرورگر استفاده می کنید، به سرور خود می گویید که قسمت هایی از صفحه وب شما را که قبلا برای بازدیدکنندگان مکرر دانلود شده بود نادیده بگیرد.
برای ویرایش فایل .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) کلیک کنید تا اضافات در فایل شما حفظ شود.
فشرده سازی فایل ها و استفاده از حافظه پنهان مرورگر، زمان بارگذاری صفحات وب شما را به میزان قابل توجهی کاهش می دهد. این به رتبه بندی سایت شما در جستجو کمک می کند و تجربه کاربری را بهبود می بخشد. هیچ کس نمی خواهد بیش از چند ثانیه صبر کند تا یک صفحه بارگذاری شود.
Related posts
چگونه با استفاده از پوسته P2 وردپرس، وب سایتی شبیه توییتر خود را راه اندازی کنید
نحوه برقراری تماس واتساپ با استفاده از سیری
وب سایت ها را از روتر خود یا با استفاده از DNS مسدود کنید
با استفاده از CMD رمز وای فای را در ویندوز 10 پیدا کنید
با استفاده از JoyToKey هر بازی کامپیوتری را با گیم پد بازی کنید
چگونه یک نقشه سایت XML برای سایت خود ایجاد کنیم
چگونه صفحات و فایل های ذخیره شده را از مرورگر خود مشاهده کنیم
چگونه بدافزار را از سایت وردپرس خود حذف کنیم
نحوه افزایش سرعت سایت وردپرس در ۱۱ مرحله
نحوه باز کردن یک فایل قفل شده زمانی که برنامه دیگری از آن استفاده می کند
چگونه بدون دست زدن به ماوس کامپیوتر ویندوزی خود را بیدار نگه دارید
چگونه می توان یک WordPress Site Secure
نحوه حذف پوشه Windows.old در ویندوز 7/8/10
نحوه بازیابی عکس های قدیمی یا آسیب دیده با استفاده از ابزارهای دیجیتال
نحوه انجام تست استرس CPU
نحوه اضافه کردن موسیقی به اسلایدهای گوگل
نحوه تبدیل دیسک پویا به دیسک پایه
نحوه دانلود Google Chrome Offline (Standalone) Installer
نحوه غیرفعال کردن کلید ویندوز
چگونه یک سایت تست وردپرس را بر روی کامپیوتر خود نصب کنیم