PDA

View Full Version : سوال: غیرفعال کردن کش مرورگر



minajasmi
سه شنبه 11 بهمن 1390, 20:07 عصر
سلام دوستان میخواستم بدونم چطور میشه کش مرورگر را غیر فعال کرد؟
و اینکه آیا میشه روی یه صفحه این کارو کرد؟
ممنون میشم راهنماییم کنید مرسی

mahmood_4246
سه شنبه 11 بهمن 1390, 23:40 عصر
لینک (http://www.352media.com/rantingandraving/rave.aspx?raveid=325&id=212&PostTitle=Disabling+Browser+Caching+In+C%23+and+AS P.NET)
با ctrl+F5 میتونی ماله یه صفحه رو پاک کنی

fakhravari
چهارشنبه 12 بهمن 1390, 01:35 صبح
با سلام
اگر اشتباه میگم تصحیح کنید
پس دیگر با این دستور داده ها در کش سرور هاست ذخیره نمیشن.
public static void DisablePageCaching()
{

//Used for disabling page caching
HttpContext.Current.Response.Cache.SetExpires(Date Time.UtcNow.AddDays(-1));
HttpContext.Current.Response.Cache.SetValidUntilEx pires(false);
HttpContext.Current.Response.Cache.SetRevalidation (HttpCacheRevalidation.AllCaches);
HttpContext.Current.Response.Cache.SetCacheability (HttpCacheability.NoCache);
HttpContext.Current.Response.Cache.SetNoStore();


}
در دسر اینه که مرورگر هم این دردسر داره.
نمیشه کد طرف مرورگر باشه
که دیگه temp باقی نمونه در مرورگر

mahmood_4246
پنج شنبه 13 بهمن 1390, 02:26 صبح
کش سرور با کش مرورگر فرق داره
سرور رو حافظه نگه میداره که بقیه مینونن ازش استفاده کنن ولی مرورگر رو هارد دیسک کاربر و فقط خوده همون کاربر
..
هر دو کارشون جداست .. به طور اتوماتیک هر دو برای بالا بردن قابلیت سرعت از کش استفاده میکنن

fakhravari
پنج شنبه 13 بهمن 1390, 02:49 صبح
برای قسمت 2 که گفتم روی مرورگر کاربر ذخیره نشه چطوری:متفکر:

mahmood_4246
پنج شنبه 13 بهمن 1390, 13:12 عصر
این دستور رو تو Head بذار .. با جاوا اسکریپت هم میشه این کار رو کرد
تو اکسپلورر

<meta http-equiv='Expires' content='-1'>

تو بقیه

<meta http-equiv='Pragma' content='no-cache'>

fakhravari
پنج شنبه 13 بهمن 1390, 13:41 عصر
اگر لینک توضیحات دارید ممنون میشم بزارید

mahmood_4246
جمعه 14 بهمن 1390, 13:36 عصر
http://stackoverflow.com/questions/1341089/using-meta-tags-to-turn-off-caching-in-all-browsers
-
http://forums.asp.net/t/1060173.aspx