کنترل cache در xml

mehradmoein

Member
با سلام,
من یک فایل xml دارم که در یک صفحه ی asp هر 2 ثانیه یک بار دوباره load می شه.چون که این فایل همواره در حال تغییر هست.اما وقتی که این فایل xml تغییر می کنه,در صفحه ی من به جای اینکه اطلاعات جدید رو نشون بده,اطلاعات قدیمی رو از cache می خونه و نشون می ده.
حالا من می خوام بدونم که توی یک صفحه ی xml دستوری هست که cache رو غیر فعال کنه؟
 

mehradmoein

Member
خواهش می کنم اگه منبعی چیزی در این باره دارید بهم بگید.ضروری هست.
 

mehradmoein

Member
با سلام,
من خودم راه حلش رو پیدا کردم.می زارمش این جا تا بقیه هم استفاده کنن.
روش کار این جوری هست که موقع وصل شدن به فایل xml از یک queystring استفاده کنیم که همیشه در حال تغییر هست.بنابراین سرور در هر دفعه مجبور به load مجدد فایل می شه.چون فکر می کنه که فایل جدیدی هست:
myXML.load( "file.xml?" + (new Date()).getTime());
 

amir_m

Member
روش بسیار زیبایی است.
من می خواستم پيشنهاد بدم نام فايلتو به صورت Random انتخاب کنی تا همیشه از Server خونده بشه.

اما روش شما بسیار بهتر و کار آمد تره.

موفق باشید.
 

mehradmoein

Member
البته این روش رو من پیشنهاد نکردم.توی فروم یک سایت خارجی سرچ کردم و این رو پیدا کردم.
 

جدیدترین ارسال ها

بالا