جلوگیری از cash

m_ziba

Member
سلام!

من دنبال كدي مي گردم كه از cash جلوگيري كنه.

اصلاْ همچين چيزي وجود داره؟؟؟
 

mazoolagh

Active Member
صفحه اصلا cache نشود:
کد:
<meta http-equiv="Cache-Control" content="no-cache" >

صفحه در يك تاريخ و ساعت معين expire شود
کد:
<meta http-equiv="Expires" content="Sat, 27 Nov 2004 21:00:00 GMT" >

صفحه بلافاصله expire شود:
کد:
<meta http-equiv="Expires" content="0" >
 

lestrange

Member
بیست سوالیه؟ تو جیب جا میشه؟ برج ایفله ؟
در اینجا منظور و کشه یه وقت با کش حافظه بین رم و سی پی یو نشه کار جفت شون شبیه همه البه بالا بردن سرعت
وب کش : هدف از کش در وب این است که صفحات وب تا حد امکان در مکانی برای کاربران دخیره شود در این صورت نیاز ی نیست صفحات از سرور اصلی پاسخ داده شود بهترین کار ش اینه که از ترافیک کم میکنه و مصرف پهنای باند کمتر است وقتی که ما به نت وصل نباشیم سایت ها رو برای ما بیارد
امید وارم به درد تون خورده باشه ;) و اميد وارم درست جواب داده باشم :d
 

m_ziba

Member
lestrange گفت:
..... وقتی که ما به نت وصل نباشیم سایت ها رو برای ما بیارد
:d

تعاریف شما درست به نظر می رسید به جز این یک جمله که بالا گفتم.

راستش فكر مي كنم اين تعريف شما با cache فرق داشته باشه یه کم...

چون این کار رو ما از طریق فعال کردن work offline روی کامپیوتر خودمون انجامش می دیم.. در صورتی که cache چیزیه که مربوط به ISP نه کامپیوتر من ..

حالا اگه توضیح من جاییش ایراد داره ، یا هر کس که توضیح بهتری داره ، لطفاً بگه .. :wink:
 

lestrange

Member
هوم ببخشيد من يه كم بي فكري كردم اون رو گفتم شما ب بزرگي خودتون ببخشيد در مورد كش من بيشتر دارم بگم ولي گفتم همين قدر كه بشه فهميد چيه بسه
هر سرویس دهنده کش باید ویژگی های رو داشته باشه
1- برای تنظیم ابتدایی و نیز حالات اضطراری باید بتوان از طریق یک ترمینال یا صفحه lcd سیستم کش را پیکر بندی نظارت یا مدریت کند - واسطه وب باید امکان تغیر و تنظیم تمامی پارامتر ها سیستم را فراهم کرد 3-باید در موارد اظطراری به مسئول ایمل ارسال کند
و....
که فکر نکنم به درد بخوره؟؟
 

m_ziba

Member
سلام.

به نظر شما بهتره كه من از كد جلوگيري از cache توی سایت خودم استفاده بکنم یا نه؟؟؟؟
 

mazoolagh

Active Member
بستگي به محتويات صفحه داره - بهتره اگر واقعا محتويات صفحه ات ديناميك هست زمان براش معين كني

بطور كلي كش شدن خوبه! مگر اينكه خلافش ثابت بشه!
 

golden

Member
البته کش فقط مربوط به isp نیست بلکه ما وقتی به سایتی میریم تمام اطلاعات اون توی cache مربوط به مرورگر ما میره ( حالا IE اسمش رو گذاشته temprory internet files اما مثلا در firefox اسمش همون cache هستش.)

حتی اگه سایت شما فوق العاده هم داینامیک باشه نیازی نیست که no-cache بگذاری.

no-cache به این درد میخوره که من به کاربر اجازه ندم مجموعه فایل های روی سایت من را با هم جمع کنه یا مثلا نگذارم بره توی کش و فایل فلش من را بر داره هر چند باز هم در این صورت طرف میتونه فایل فلش را با خوندن کدهای صفحه بر داره.
 

m_ziba

Member
سلام!

من نمي دونم شما چطور اين حرف رو مي زنيد!!

ببينيد! مثلاْ ما يك سايت داريم كه يك بار متوجه شديم وقتي ما صفحات را update می کنیم بعضی از کاربران یک تا دو تا سه روز طول می کشید تا صفحات جدید رو ببینن.
و در این مدت 2-3 روز همون صفحات قیلی دیده می شد.
که این مشکل به هیچ وجه با پاک کردن temporary files ابداً حل نمی شه!
در این موارد ما مجبور می شدیم با ISP مربوط تماس بگیریم و از اونها بخوایم که CACHEشون رو خالی کنن.

به هر حال مورد سؤال من "دقيقاً" همون چیزی بود که کاملاً مربوط به ISP یه.
 

mazoolagh

Active Member
حرف گلدن درست هست و ارتباطي به اين موضوع كه اون ISP به هر دليل تنظيمات cacheاش اشكال داشته نداره. اگر تنظيمات cashe عمدا يا سهوا به اين شكل كه شما گفتي باشه هيچ راهي براي جلوگيري از كش كردن نداري مگر استفاده از https بجاي http
 

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

بالا