آموزش فعال کردن Leverage browser caching در htaccess

  • شروع کننده موضوع korn4p
  • تاریخ شروع
K

korn4p

Guest
#1
آموزش فعال کردن Leverage browser caching در htaccess

هنگام بازدید از یک صفحه وب سایت، مرورگر شما اطلاعاتی مانند تصاویر، فایل های CSS و ... دریافت می نماید که بعضی از آن ها همواره ثابت و بدون تغییر می باشند. مرورگر شما این فایل ها را در حافظه کش خود (browser caching) ذخیره نموده تا از دریافت آن ها در هر مرتبه مراجعه به وب سایت جلوگیری کرده و در نتیجه مدت زمان لازم برای لود شدن وب سایت مورد نظر کاهش می یابد. بدین منظور نیاز است تا مدیر وب سایت تنظیمات لازم را جهت فعال نمودن browser caching اعمال نماید که به این عمل leverage browser caching گفته می شود.




در صورتی که شما مدیر وب سایت هستید و قصد فعال نمودن این قابلیت در فایل htaccess خود را دارید کافیست مانند این راهنما leverage browser caching را در وب سایت خود فعال نمایید.

نحوه عملکرد browser caching به این صورت است که اطلاعات و محتوای وب سایت بعد از اولین مرتبه ای که لود می شوند در مرورگر شما ذخیره خواهند شد و هنگام مراجعات بعدی نیازی به دریافت مشابه ای مانند تصویر لوگو یا فایل های CSS نمی باشد. این کار موجب می شود که بازدید های بعدی از وب سایت با سرعت بیشتری انجام شود.

مانند تصویر فایل htaccess اکانت خود را ویرایش نمایید و کد زیر را در ابتدای فایل htaccess قرار داده و ذخیره نمایید.

به منظور آشنایی با فایل htaccess می توانید به مقاله "فایل htaccess چیست" مراجعه نمایید.


code:
## 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 application/javascript "access 1 month"
ExpiresByType application/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 ##
 
بالا