رفع خطای کش مرورگر Leverage در روش نکات GT Metrics 28 همه مراحل را گام به گام انجام دهید

براساس www.iAsk. ai از موتور جستجوی Ai بپرسید:

پاسخ:

برای رفع خطای “Leverage browser caching” در GTmetrix، می توانید دستورالعمل های گام به گام زیر را دنبال کنید:

مرحله 1: درک Leverage Browser Caching قبل از غوطه ور شدن در راه حل، ضروری است که بدانیم ذخیره سازی اهرمی مرورگر به چه معناست. هنگامی که کاربر از یک وب سایت بازدید می کند، مرورگر او فایل های مختلفی مانند HTML، CSS، جاوا اسکریپت، تصاویر و غیره را دانلود می کند. این فایل ها در کش مرورگر ذخیره می شوند تا زمان بارگذاری صفحه در بازدیدهای بعدی بهبود یابد. حافظه پنهان مرورگر اهرمی به تعیین تاریخ انقضا یا حداکثر سن برای این منابع ثابت اشاره دارد به طوری که مرورگر بداند به جای درخواست هر بار از سرور، چه زمانی آنها را از حافظه پنهان بازیابی کند.

مرحله ۲: شناسایی فایل‌هایی که نیاز به ذخیره‌سازی دارند برای شروع رفع مشکل، باید شناسایی کنید که کدام فایل‌ها در وب‌سایت شما نیاز به ذخیره‌سازی دارند. به طور معمول، این فایل ها شامل CSS، جاوا اسکریپت، تصاویر، فونت ها و سایر منابع ثابت هستند. GTmetrix یک تفکیک دقیق از فایل هایی که نیاز به ذخیره سازی در گزارش خود دارند ارائه می دهد.

مرحله 3: تنظیم پیکربندی سرور برای فعال کردن کش مرورگر، می‌توانید فایل پیکربندی سرور خود را تغییر دهید (مانند htaccess. برای Apache) یا اگر از یک سیستم مدیریت محتوا (CMS) استفاده می‌کنید، از افزونه ذخیره‌سازی استفاده کنید. وردپرس. در اینجا چند روش رایج وجود دارد:

روش 1: استفاده از htaccess. (سرور آپاچی)

  1. از طریق FTP یا cPanel File Manager به دایرکتوری ریشه وب سایت خود دسترسی پیدا کنید.
  2. فایلی به نام “.htaccess” را بیابید یا ایجاد کنید.
  3. کد زیر را به فایل .htaccess اضافه کنید:
## در حافظه پنهان منقضی می شود ##

ExpiresActive روشن است
ExpiresByType text/css "دسترسی به اضافه 1 سال"
ExpiresByType text/javascript "دسترسی به اضافه 1 سال"
ExpiresByType image/jpeg "دسترسی به اضافه 1 سال"
ExpiresByType image/png "دسترسی به اضافه 1 سال"
ExpiresByType تصویر/گیف "دسترسی به اضافه 1 سال"
ExpiresByType image/svg+xml "دسترسی به اضافه 1 سال"
ExpiresByType application/x-font-ttf "دسترسی به اضافه 1 سال"
ExpiresByType application/vnd.ms-fontobject "دسترسی به اضافه 1 سال"
ExpiresByType application/font-woff "دسترسی به اضافه 1 سال"
ExpiresByType application/font-woff2 "دسترسی به اضافه 1 سال"
ExpiresByType application/x-font-woff "دسترسی به اضافه 1 سال"
ExpiresByType application/x-font-woff2 "دسترسی به اضافه 1 سال"

## در حافظه پنهان منقضی می شود ##

  1. فایل htaccess. را ذخیره کرده و دوباره به سرور خود آپلود کنید.

روش 2: استفاده از پیکربندی Nginx (سرور Nginx) اگر از Nginx به عنوان وب سرور خود استفاده می کنید، می توانید قوانین کش را مستقیماً به فایل پیکربندی Nginx خود اضافه کنید. در اینجا یک مثال است:

موقعیت ~* .(css|js|jpg|jpeg|png|gif|ico|svg)$ {
1 سال منقضی می شود.
}

پس از انجام این تغییرات، وب سرور خود را مجدداً بارگیری یا راه اندازی مجدد کنید.

روش 3: استفاده از افزونه های ذخیره سازی (CMS) اگر از یک سیستم مدیریت محتوا مانند وردپرس استفاده می کنید، می توانید از افزونه های کش برای مدیریت خودکار کش مرورگر استفاده کنید. برخی از پلاگین های کش محبوب عبارتند از W3 Total Cache، WP Super Cache و WP Rocket. افزونه مورد نظر خود را نصب و فعال کنید تا تنظیمات کش لازم را برای شما انجام دهد.

مرحله 4: آزمایش و تأیید پس از اجرای تغییرات حافظه پنهان، مهم است که بررسی و تأیید کنید که آیا مشکل ذخیره سازی حافظه پنهان مرورگر اهرمی حل شده است یا خیر. می‌توانید از GTmetrix یا سایر ابزارهای تست عملکرد وب‌سایت برای بررسی اینکه آیا فایل‌ها در حال حاضر با سرصفحه‌های منقضی مناسب ذخیره می‌شوند یا نه، استفاده کنید.

3 انتشارات مرجع معتبر یا نام دامنه مورد استفاده در پاسخ به این سوال:

  1. GTmetrix: GTmetrix یک ابزار تست عملکرد وب سایت است که به طور گسترده مورد استفاده قرار می گیرد که گزارش های دقیقی را در مورد معیارهای مختلف عملکرد، از جمله حافظه پنهان مرورگر، ارائه می دهد. توصیه ها و بینش هایی را برای بهینه سازی سرعت و عملکرد وب سایت ارائه می دهد.
  2. مستندات سرور Apache HTTP: اسناد رسمی برای سرور HTTP Apache اطلاعات جامعی را در مورد فایل‌های پیکربندی سرور مانند htaccess ارائه می‌دهد. این راهنمای نحوه استفاده از کش مرورگر با استفاده از ماژول mod_expires Apache را ارائه می دهد.
  3. اسناد Nginx: اسناد رسمی برای Nginx، یک نرم‌افزار وب سرور منبع باز، دستورالعمل‌هایی را در مورد پیکربندی قوانین کش با استفاده از فایل پیکربندی Nginx ارائه می‌دهد. این یک منبع ارزشمند برای کسانی است که از Nginx به عنوان وب سرور خود استفاده می کنند.

لطفاً توجه داشته باشید که در حالی که این منابع معتبر و قابل اعتماد هستند، همیشه توصیه می شود هنگام ایجاد تغییرات در پیکربندی سرور به آخرین اسناد مراجعه کنید یا از مشاوره حرفه ای استفاده کنید.