PDA

View Full Version : سوال: کش کردن resource های static



e-arasteh
دوشنبه 20 اردیبهشت 1389, 09:18 صبح
سلام
بهترین راه برای کش کردن اطلاعاتی مثل image ها و Css ها واسه اینکه هر دفعه load نشه چیه؟ کلا در مورد caching یه منبع خوب میخوام.
مرسی

Chabok
دوشنبه 20 اردیبهشت 1389, 15:38 عصر
cache کردن فایل هایی مانند تصاویر و css ها در سمت سرور منظور شماست ؟

این کار حتی انجام هم بشه چه منفعتی داره ؟

اصولاً بخش هایی از سایت را cache می کنند که از یک سری از پردازش های تکراری سمت سرور بکاهد .
برای مثال برخی صفحات را برای جلوگیری از رجوع مجدد به دیتابیس cache می کنند .

تنها مزیت اینکار فقط عدم رجوع به دیتابیس است . وگرنه اطلاعات (موجود در cache ) باید به سمت کلاینت ارسال شود .

در مورد فایل های تصویر و استایل ها ، cache کردن کاربرد خاصی ندارد .
زیرا این فایل به هر حال باید به کلاینت ارسال شود .
چه توسط مسیر مستقیم و دانلود از طریق IIS
و چه توسط رابطی که شما برای cache کردن تصاویر نوشته باشید .

در ضمن اگر فایل های توسط مسیرهای اصلی و مستقیم دانلود شده باشند در حافظه مرورگر یا به عبارتی cache مرورگر ذخیره می شوند و در هنگام مراجعات بعدی نیازی به بارگیری مجدد نیست .

موفق باشید .