رفع خطای Add Expires headers در YSlow جی تی متریکس

در این مقاله از سایت آموزی قصد داریم شما را با آموزش رفع خطای Add Expires headers در YSlow جی تی متریکس آشنا کنیم. با ما همراه باشید.

رفع خطای Add Expires headers در YSlow جی تی متریکس

رفع خطای Add Expires headers در YSlow جی تی متریکس | رفع خطای Add Expires headers در YSlow جی تی متریکس | رفع خطای Add Expires headers در YSlow جی تی متریکس | رفع خطای Add Expires headers در YSlow جی تی متریکس | رفع خطای Add Expires headers در YSlow جی تی متریکس | رفع خطای Add Expires headers در YSlow جی تی متریکس | رفع خطای Add Expires headers در YSlow جی تی متریکس | رفع خطای Add Expires headers در YSlow جی تی متریکس

خطای Add Expires headers در YSlow

هر بار که شما از وب سایتی بازدیدی انجام می‌دهید لازم است که یک سری فایل‌هایی را دانلود کنید.

تا سایت قابل مشاهده باشد فایل‌هایی مانند js ، html ، css و عکس‌ها که در کش مرورگر (یا کش محلی یا کش لوکال) ذخیره می‌شود.

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

پس به این ترتیب لازم نیست با هر بار لود کردن صفحه‌های سایت، فایل‌های مشترک بین صفحات را دانلود کنید.

این همان دلیلی است که باعث می‌شود در اولین بازدید از یک سایت زمان بیشتری برای لود شدن لازم باشد.

این عمل هم باعث صرفه‌جویی در حجم اینترنت بازدیدکننده می‌شود

و هم تعداد درخواست‌های سمت سرور را کاهش می‌دهد

و صفحات سایت در دفعات بعدی سریع‌تر لود می‌شوند.

حال نکته اینجا است که چه مدت باید اطلاعات در کش مرورگر بماند؟

باید تاریخ انقضایی برای فایل‌ها مشخص شود و اگر تاریخ انقضا برای اطلاعات درج نشود هر بار کاربر باید فایل‌های مشترک بین صفحات را دانلود کند و آن موقع خطای Expires-headers رخ می‌دهد.

تاریخ انقضا به مرورگرها خاطرنشان می‌کند که کدام فایل را از سرور درخواست کند.

و کدام یک از فایل را از کش مرورگر درخواست کند.

رفع خطای Expires headers در gtmetrix

برای این منظور با استفاده از یک کد دستوری در فایل htaccess هاست وبسایت خود می توانید این خطا را مرتفع کنید.

در حقیقت برخی فایل ها همچون عکس ها ، فایل های js ، css و … تاریخ انقضای کوتاهتری به جهت تغییرات بیشتر بایستی داشته باشند.

اما فایل هایی همچون favicon ها و… تغییر نمی کنند و تاریخ انقضای بیشتری در دستور زیر باید داشته باشند.

جهت رفع خطای Add Expires headers کافی است کد زیر را به فایل htaccess درون هاست خود اضافه کنید:

رفع خطای Add Expires headers در YSlow جی تی متریکس – اختصاصی سایت آموزی