فیلم آموزشی خطای Leverage browser caching درباره کش مرورگرتون!

در اینسری از مقالات به توضیح خطاهای GTmerix میپردازیم، اینکه اهمیتشون چقدره و کلا چی از جون سایت ما میخوان؟ 🙂 خطایی که امروز در این مقاله میخوایم با هم بررسی کنیم، خطای Leverage browser caching هست. که مربوط به کش مرورگرها میشه.
برطرف کردن خطای Leverage Browser Cashing خوبه یا بده؟
یه خاطره یادم اومد براتون تعریف کنم. من پشتیبان یک سایت بودم که اون شرکت صاحب سایت خیلی در زمینه سایت و تکنولوژی و … وارد نبودن. یکروز به من گفتن که یه مواردی رو به سایت اضافه کنم هر چه سریعتر، عجله داشتن. من هم اونروز قبل از همه پروژههام اون کار رو انجام دادم. عصری تماس گرفتن که خانم دست پیمان، ما از شما خواستیم سریع انجام بدید انتظار نداشتیم پشت گوش بندازید. 😐 قضیه چی بود؟ من منوها رو اضافه کرده بودم ولی چون تو کش مرورگر شرکت، ظاهر قبلی سایت دیده میشد، فکر میکردن انجام ندادم. خلاصه با کلی توضیح و پیشنهاد اینکه از گوشیشون امتحان کنند قانع شدن.
درسته کش مرورگر باعث شد من مجبور بشم کلی توضیح بدم ولی در کل کش چیز خوبیه. برا اون عزیزانی که آشنایی کمی دارند بیشتر توضیح میدم.
کش چیکار میکنه و چه مزایایی داره؟
وقتی ما وبسایتهای مختلف رو بازدید میکنیم، یکسری فایلها دانلود میشن مثل فایلهای HTML,CSS,JS و عکسها. اگر در GTmetrix گزینه خطای Leverage browser caching سبز باشه، یعنی زمانیکه اون فایلها دانلود میشن در کش مرورگر که بهش کش محلی یا لوکال هم گفته میشه، قرار میگیرند.
خب چه فائده ای داره؟ وقتی ما صفحه دیگهای از اون سایت رو باز میکنیم بعضی از فایلها مثل لوگوی سایت یا قسمتهایی که در صفحات مختلف تکرار میشن رو مرورگر دیگه از سایت نمیخونه، بلکه از کش مرورگر خونده میشه. در نتیجه اگه گفتین چی شد؟ خب تعداد درخواستها کم میشه. هدف ما هم چیه؟ کم کردن تعداد درخواستهای سایت که سرعت لود سایت بالا بره.
مزایای استفاده از کش:
- کاهش تعداد درخواستها از سرور
- صرفه جویی در حجم اینترنت بازدیدکننده
- کاهش ترافیک ماهیانه سرور
خطای Leverage browser caching در جی تی متریکس:
خب حالا ممکنه این قسمت در GTmetrix سایت شما سبز نباشه. دو حالت داره یا کش برای سایت شما فعال نیست و یا اینکه فعال هست اما مدت زمانش کمه. مثلاً با استفاده از کد برای دو ساعت کش تنظیم شده. باید با استفاده از کدهایی که در فایل htaccess سایتمون قرار میدیم این خطا رو برطرف کنیم. اصولا به شکل درخواست Header دو روش یا متد اصلی برای کش کردن داریم. Expires Header و Cache-Control Header .
روش کامل رفع این خطا را در دوره ۸ ساعت افزایش سرعت سایت با استفاده از GTmetrix براتون توضیح دادیم ادامه این محتوا و فیلم آموزشی آن برای دانشجویان دوره GTmetrix هست.
ورود به حساب کاربری دانشجو دوره نیستید؟ اینجا کلیک کنیداولویت این خطا برای بالا بردن سرعت سایت کم است هر چند میزان سختی رفع این خطا راحت است.
جهت مشاهده ۸ فیلم دوره آموزشی رفع خطاهای gtmetrix میتوانید دوره gtmetrix را تهیه کنید.