تبلیغات
Bcode.ir - Cach کردن صفحه در مرورگر با تنظیمات htaccess.

Cach کردن صفحه در مرورگر با تنظیمات htaccess.

نویسنده :
تاریخ:سه شنبه 26 آبان 1394-12:18 ب.ظ

تنظیمات cach  فایل htaccess.


آموزش بهره گیری از توانایی ذخیره یا cach فایل های صفحات وب در مرورگر

منظور از cach کردن چیست ؟
زمانیکه شما صفحه نخست از هر سایتی را باز می کنید استایل ها ، عکس ها ،  آیکونها ، فایل های فلش و ... برای اولین بار خوانده می شوند و به همین دلیل احساس می کنید اولین ورود شما به سایت طولانی ترین ورود بوده است !
اگر شما بعد از بارگذاری کامل صفحه بخواهید صفحه دیگری از سایت را باز کنید ، احتمالا حجم بالایی از استایل ها عکسها و آیکون های یکسان دوباره باید خوانده شوند که این  باعث کاهش سرعت بارگذاری صفحات می شود .
Cach کردن فایل های مربوط به صفحات وب می تواند سرعت بارگذاری صفحه در بازدید بعدی بیشتر کند . البته بهره گیری از این توانایی همیشه سودمند نیست و گاهی به کاری بیهوده یا آزاردهنده تبدیل می شود !

در حالت عادی مرورگر با هر بار بارگذاری تمام فایل های CSS ، عکس ها و آیکون ها را می خواند تا آماده نمایش به کاربر کند اما شما می توانید با تنظیماتی در فایل htaccess. تعیین کنید کدام فایل ها برای چه مدت در کامپیوتر کاربران ذخیره شوند و به این ترتیب سرعت بارگذاری کاهش پیدا می کند

پرسش : آیا Cach کردن فایل ها همیشه سودند است ؟
پاسخ : خیر !
پرسش : چرا ؟

اگر محتوای صفحات به گونه ای باشد که شما آن ها را به روز رسانی می کنید ، ذخیره فایل های قدیمی ممکن است داده های نادرست به کاربران شما بدهد .قبل از انجام تنظیمات cach باید بدانید اینکه شما کدام بخش از صفحه را به روز رسانی می کنید و ساختار صفحات شما چگونه است بسیار مهم است .

تنظیمات cach  فایل htaccess.

## EXPIRES CACHING ##

<IfModule mod_expires.c>
ExpiresActive OnExpiresByType image/jpg "access plus 1 day"
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 text/html "modification 4 hours"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"

</IfModule>

## EXPIRES CACHING ##


اگر چندین فایل تاریخ انقضای مشترک دارند :
<IfModule mod_expires.c>
    <FilesMatch "\.(gif|jpg|jpeg|png|css|js|html?|xml|txt)$">
        ExpiresActive On
        ExpiresDefault "access plus 1 years"
    </FilesMatch>
</IfModule>





تلگرام

دسته بندی : SEO  هاستینگ 
دنبالک ها: تنظیمات فایل در htaccess. اجرا و دانلود و سطح دسترسی  .Htaccess چیست؟ 

برچسب ها:

نظرات() 
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
نظرات پس از تایید نشان داده خواهند شد.