/ / /
چگونه مشکل Leverage Browser Caching را حل کنیم؟

چگونه مشکل Leverage Browser Caching را حل کنیم؟

  • تاریخ انتشار 1396/08/22
  • .
  • 901
  • .
  • گروه رازهای seo و بهینه سازی سایت

زمانی که جواب سرور حاوی هدرهای کش نباشد و یا اینکه مدت بسیار کم از حافظه کش بهره ببرد مشکل Leverage Browser Caching فعال می شود.

مروری بر Leverage Browser Caching
هنگامی که صفحه ای از سایت را باز می کنیم تمام فایل های آن صفحه از قبیل عکس ها، ویدیوها، html، css، javascript و ... باز می شوند و دانلود می شوند و به ما در مرورگر نمایش داده می شود و اگر صفحه را ببندیم و دوباره باز کنیم دوباره همه ی فایل ها دانلود می شوند و این کار سبب می شود پهنای باند اینترنت مان و سرور سایت بیش از حد مصرف شوند.
یک راه برای صرفه جویی در پهنای باند اینترنت و سرور سایت این است که از حافظه کش مرورگر استفاده شود که علاوه بر صرفه جویی این منابع سبب افزایش سرعت سایت در بازدید های بعدی کاربران می شود. حافظه کش مرورگر فایل ها را در مرورگر کاربر ذخیره می کند.

چگونه مشکل  Leverage Browser Caching را حل کنیم؟

پیشنهادات برای Leverage Browser Caching
هر منبعی باید دارای یک روش آشکار برای حافظه کش داشته باشد تا بتوانند پاسخگوی سوالات زیر باشند:
1. آیا می توان در حافظه کش منابع را قرار داد؟
2. چه کسی می تواند منابع را در حافظه کش قرار دهد و تا چه زمانی معتبر است؟
3. چگونه می توان پس از زمان اعتبار کارآیی را سنجید؟

زمانی که سرور پاسخ می دهد هدرهای cache-control و ETAG را نمایش می دهد.
- cache-control نشان می دهد که چگونه و چه مدت زمانی هر پاسخ در حافظه ذخیره می شود.
- ETAG توکنی می باشد که به صورت اتومات بررسی می کند که منبع مورد نظر تغییر کرده است.

پیشنهاد می کنم حداقل یک هفته برای حافظه کش و تا یک سال برای دارایی های که خیلی کم تغییر می کند در نظر بگیرید. می توانید از روش های انگشت نگاری URL و یا Versioning برای نظارت بر زمان نامعتبر شدن منابع استفاده کنید.

3

جدیدترین مقالات طراحی سایت

گروه مقالات طراحی سایت

طراحی سایت ها

شماره تماس پشتیبانی:

شماره تماس پشتیبانی:

نظرات کاربران

نظر شما چیست؟

سوال امنیتی: حاصل جمع 1 + 1 چند است ؟

x
02122324883    09198585818
آیا به مشاوره نیاز دارید؟

تماس بگیرید
021-22324883(مشاوره رایگان)

آنلاین هستیم
آنلاین هستیم