PDA

View Full Version : مشكل با expire شدن كش



el_abdollahi
شنبه 12 مرداد 1387, 20:51 عصر
سلام
من قبلا براي كش كردن اطلاعاتم مينوشتم

cache("x")=y
ولي بعد از زمان كوتاهي خالي ميشد. چند دقيقه اي بود.
بعد اومدم و اينجوري مقدار دادم :

Dim span As New TimeSpan(1, 0, 0)
Cache.Insert("xx", "yy", Nothing, DateTime.MaxValue, span)
ولي حالا به محض اينكه به يه فرم ديگه ميرم ، پاك ميشه.
مگه اينجوري كه من نوشتم نبايد بعد از 1 ساعت پس از آخرين درخواست پاك بشه؟؟؟؟
كمك

mostafa_sgh
شنبه 12 مرداد 1387, 22:44 عصر
دوست عزیز برای آشنائی کامل با معنا و مفهوم Cache به این مقاله مراجعه کن .

لینک مقاله (http://www.srco.ir/Articles/DocView.asp?ID=520)

el_abdollahi
شنبه 12 مرداد 1387, 23:54 عصر
با تشكر از توجهتون
ولي من اينها رو توي MSDN خونده بودم. همون طور كه ميبينيد من هم انتظار نابجايي ندارم ولي نميدونم چرا اين كد بر خلاف انتظار عمل ميكنه.
راستي من از response.redirect براي حركت بين صفحاتم استفاده ميكنم، اين كه مشكلي ايجاد نميكنه؟

mostafa_sgh
یک شنبه 13 مرداد 1387, 03:35 صبح
من این قضیه رو برای اطمینان تست کردم و مشکلی نداشتم ( نه از بابت پاک شدن و نه از بابت Redirect شدن )

کدی هم که استفاده کردم همونیه که تو تاپیک اول هستش.

شاید مشکل از یه جای دیگه باشه .........