رفع خطای leverage browser caching در وردپرس
- مقالات آموزشی
- بروزرسانی شده در
ما وبمسترها همیشه به دنبال راهی هستیم تا سرعت سایتمان را افزایش دهیم و اینبار به سراغ یک بحث داغ رفتیم. ابتدا اجازه دهید از اهمیت بالا بودن سرعت سایت صحبت کنیم. اما ببینیم برای رفع خطای leverage browser caching در وردپرس چه باید کرد.
آنچه در این مقاله میخوانید
افزایش سرعت سایت با کش مرورگر
تا زمانی که سرعت سایت شما بالا نباشد رتبه سایت شما اهمیتی نخواهد داشت چراکه اگر کاربر برای لود شدن سایت شما معطل شود حال هرچقدر که رتبه سایتتان بالا باشد و یا طراحی زیبایی داشته باشید از منتظر ماندن خسته شده و سایت را ترک میکند.
افزایش سرعت سایت برای شما وبمسترها بسیار مفید است ازاینجهت که شما با افزایش سرعت سایت موجب بهبود رتبه سایت خود میشوید و این بهبود رتبه سایت برای سایت شما بسیار سودآور است. سودآوری این مورد از این است که وقتی سرعت سایت بالا باشد در بهبود سئو سایت تأثیر مستقیم میگذارد و زمانی که سئو سایت شما مناسب باشد در نتایج جستجوی موتورها در جایگاه بالاتری قرار میگیرید و ورودی بیشتری دارید. میتوانید با واردکردن این ورودیها در قیف فروش آنها را به کاربران دائم سایت تبدیل کنید و از این طریق درآمد خود را افزایش دهید.
پس ازآنجاییکه سرعت سایت یکی از فاکتورهای مهم در تعیین رتبه سایت و سئو است به شما پیشنهاد میکنم از این مهم غافل نشوید و تمام راهکارهایی که باعث افزایش سرعت سایت میشود را بهکار ببرید. در این راستا میتوانید از دورههای آموزشی رایگان و غیر رایگانی که در سایت میهن وردپرس وجود دارد بهره ببرید.
خطای leverage browser caching
رفع خطای Leverage Browser Caching و فعالسازی کش مرورگر در وردپرس که ممکن است برای شما مدیران وبسایت چندان خوشایند نباشد و معمولاً اولین خطایی است که در GT Metrix خودنمایی میکند. پس ما تصمیم گرفتهایم در این مقاله آموزشی روش حل مشکل کش مرورگر بدون نیاز به نصب افزونه! را برای شما همراهان همیشگی میهن وردپرس آموزش دهیم.
اولین خطایی که با اسکن سایت خود در GTMetrix یا سایر سرویسهای افزایش سرعت سایت مشاهده میکنید، این خطاست:
Page load times can be significantly improved by asking visitors to save and reuse the files included in your website.
خطای مربوط به کش مرورگر در جی تی متریکس
ارور leverage browser caching
در ابتدا لازم است تا به شما دوستان توضیح دهیم که منظور از کش چیست؟ کش مرورگر به شما این اجازه را میدهد تا فایلهای استاتیک سایتتان مثل فایلهای CSS و JS و تصاویر را روی مرورگر کاربر ذخیره کنید تا در دفعات بعدی استفاده از سایت شما، بتوانند سریعتر صفحات سایت را باز کنند.
البته این کار صرفاً فقط برای ملاقات بعدی بازدیدکننده نیست چراکه معمولاً صفحات وبسایت از تعدادی استایل، لوگو و فونت مشابه استفاده میکنند و امکان دارد بازدیدکننده سایت شما قصد جابجایی صفحات سایت شمارا داشته باشد پس بهتر است که این موارد تکراری در کش مرورگر بازدیدکننده ذخیره یا به عبارت صحیحتر کش شود و هر بار با لود صفحه جدید این موارد از سرور سایت شما بارگذاری نشود و بهجای آن از کش مرورگر خود کاربر یا بازدیدکننده سایت بارگذاری شود که این یعنی افزایش سرعت سایت شما و درنتیجه بهبود کارایی سایت شما. پس بهتر است هرچه زودتر کش مرورگر را فعال کنید.
علاوه بر این، استفاده از کش مرورگر باعث میشود تا فشار کمتری روی سرور و پهنای باند اینترنت سرور خود داشته باشید. چراکه همانطور که در بالا به این موضوع اشاره کردیم درخواستهای ارسالی به سمت سرور بسیار کمتر خواهد شد.
رفع خطای Leverage Browser Caching
طبق معمول یکی از راحتترین راهحلها نصب و فعالسازی یک افزونه روی سایت است که با چند کلیک ساده این مشکل را برطرف کنیم و ما نیز قبلاً یک افزونه فعالسازی کش مرورگر در وردپرس معرفی کردهایم. اما میخواهیم بدانیم که چگونه این خطا را بدون نیاز به نصب افزونه حل کنیم.
برای رفع این خطا نیاز است تا وارد فضای هاست سایت شویم و فایل htaccess را ویرایش کنیم. درنتیجه ابتدا باید با یک نرمافزار اف تی پی مثل FileZilla وارد فایلها و پوشههای سایتتان شوید. ابتدا آموزش فایل زیلا را ببینید و وارد پوشه public_html سایتتان شوید.
سپس فایل.htaccess را از رویهاست خود دانلود کنید و با یک نرمافزار ویرایشگر متن مثل NotePad++ کدهای زیر را به این فایل اضافه کنید.
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##
با استفاده از کد بالا، فایلهای jpg,jpeg,gif,png,css,pdf,js,swf و … در مرورگر کاربر کش خواهند شد، تا در بازدیدهای بعدی کاربر به سایت شما این فایلها بهجای اینکه از سرور شما برای بازدیدکننده بارگذاری شود از خود مرورگر کاربر لود میشود و درنتیجه باعث افزایش چشمگیر سرعت سایت شما خواهد شد.
حالا دوباره سایتتان را در جیتیمتریکس اسکن کنید. خواهید دید که رتبه Browser Caching شما به رنگ سبز نمایش داده میشود.
راستی! در دوره افزایش سرعت وردپرس هم بهصورت کامل در این رابطه صحبت میکنم و ترفندهای بسیار برای افزایش سرعت سایت به شما ارائه خواهم کرد.
امیدوارم این مقاله آموزشی در ارتباط با رفع خطای Leverage Browser Caching و افزایش سرعت به سایت وردپرسی شما کمک کرده باشد. شاد و پیروز باشید.
سلام. من با اینکه از راکت هم استفاده میکنم اما با این حال این کد رو هم زدم اما همچنان روی صفر هستش… چرا؟؟
با سلام
لطفا چنانچه که افزونه وردپرس راکت را از ما خریدرای کرده اید به بخش پشتیبانی تیکت ارسال کنید تا مشکل شما را بررسی کنیم
سلام
معادل این کد ها برای هاست ویندوز چیه در فایل web.config ?
ممنون
با سلام
باید از هاستینگ خود بپرسید در مورد هاست ویندوزی متاسفانه اطلاعی نداریم
من با پلاگین راکت و همچنین فعالسازی gzip هاست، این مورد رو 100 کردم!
سلام و خسته نباشید عالی بود
البته با افزونه راکت و قالب انفولد بدون انجام این کار رتبه بنده در gtmetrix 95 -90 هستش و رتبه Leverage Browser Caching هم 96 می باشد.
یه توصیه میکنم به دوستان وردپرسی که اگه افزونه ها و قالب های واجب رو از میهن وردپرس تهیه کنند و همچنین توصیه های میهن وردپرس رو اجرا کنند به هیچ مشکلی نخواهند خورد و در همه جار رتبه اشون یکه!
میهن وردپرس تشکر
آقای حسینی تشکر
از لطف و توجه شما سپاسگزاریم