تور لحظه آخری
امروز : جمعه ، 14 اردیبهشت 1403    احادیث و روایات:  پیامبر اکرم (ص):خدا را بخوانید و به اجابت دعای خود یقین داشته باشید و بدانید که خداوند دعا را از ق...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

بلومبارد

تبلیغات متنی

تریدینگ ویو

خرید اکانت اسپاتیفای

کاشت ابرو

لمینت دندان

ونداد کولر

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

تعمیر گیربکس اتوماتیک

دیزل ژنراتور موتور سازان

سرور اختصاصی ایران

سایت ایمالز

تور دبی

سایبان ماشین

جملات زیبا

دزدگیر منزل

ماربل شیت

تشریفات روناک

آموزش آرایشگری رایگان

طراحی سایت تهران سایت

آموزشگاه زبان

ترازوی آزمایشگاهی

رنگ استخری

فروش اقساطی کوییک

راهبند تبریز

ترازوی آزمایشگاهی

قطعات لیفتراک

وکیل تبریز

خرید اجاق گاز رومیزی

آموزش ارز دیجیتال در تهران

شاپیفای چیست

فروش اقساطی ایران خودرو

واردات از چین

قیمت نردبان تاشو

وکیل کرج

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

نهال گردو

صنعت نواز

پیچ و مهره

خرید اکانت اسپاتیفای

صنعت نواز

لوله پلی اتیلن

کرم ضد آفتاب لاکچری کوین SPF50

دانلود آهنگ

طراحی کاتالوگ فوری

واردات از چین

اجاره کولر

دفتر شکرگزاری

تسکین فوری درد بواسیر

دانلود کتاب صوتی

تعمیرات مک بوک

قیمت فرش

خرید سی پی ارزان

خرید تجهیزات دندانپزشکی اقساطی

خانه انزلی

تجهیزات ایمنی

رنگ استخری

پراپ فرم رابین سود

 






آمار وبسایت

 تعداد کل بازدیدها : 1799349743




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

استفاده نکردن از Cache (AJAX-PHP) -


واضح آرشیو وب فارسی:سایت ریسک: استفاده نکردن از Cache (AJAX-PHP) bahy_my 09 اسفند 1385, 14:23سلام با استفاده از آژاکس یه فابل رو لود می کنم اما در دفعات بعدی از cache استفاده می کنه و متحوای قبلی فایل رو نمایش میده. این همون مشکلیه که توی استفاده از IFRAME هم وجود داره. میشه بگین چطور کاری کنم که از cache استفاده نکنه ؟ مرسی خواهشاً فوری متشکر mohseni12345 09 اسفند 1385, 15:34چون فقط متد گت در هیستوری ذخیره می شود و جلوگیری از ذخیره صفحه در هیستوری در مرورگر های مختلف فرق می کند و مشکل است و در متد گت ما ادرس صفحه را به مرورگر می دهیم، به همین خاطر ما می توانیم توسط دستور راندم در جاوا اسکریپت مقداری جدید را به انتهای ادرس اضافه کنیم که ارزشی برای ما ندارد مثلا m.php?surname=abcd ====> m.php?surname=abcd&rand=98327498324 این تکنیک باعث می شود تا مرورگر فکر کند صفحه جدیدی باز شده و دیگر از روی هیستوری نمی خواند var myRandom=parseInt(Math.random()*99999999) var url="m.php?name="+name+"&rand="+myRandom bahy_my 09 اسفند 1385, 18:50مرسي بابا حرفه اي امتحان مي كنم نتيجه رو ميگم. مرسي oxygenws 09 اسفند 1385, 20:43البته این روش اصلا حرفه ای نیست. (برای بهمن که می خواد ...) این مشکلت به Html مربوط میشه... برو در انجمن مربوطه بپرس... bahy_my 09 اسفند 1385, 21:07میشه منتقلش کنی امید جان ؟ mohseni12345 09 اسفند 1385, 22:12البته این روش اصلا حرفه ای نیست. (برای بهمن که می خواد ...) این مشکلت به Html مربوط میشه... برو در انجمن مربوطه بپرس... فکر نمی کنم مربوط به html باشه ziXet 09 اسفند 1385, 22:15چون فقط متد گت در هیستوری ذخیره می شود و جلوگیری از ذخیره صفحه در هیستوری در مرورگر های مختلف فرق می کند و مشکل است و در متد گت ما ادرس صفحه را به مرورگر می دهیم، به همین خاطر ما می توانیم توسط دستور راندم در جاوا اسکریپت مقداری جدید را به انتهای ادرس اضافه کنیم که ارزشی برای ما ندارد مثلا m.php?surname=abcd ====> m.php?surname=abcd&rand=98327498324 این تکنیک باعث می شود تا مرورگر فکر کند صفحه جدیدی باز شده و دیگر از روی هیستوری نمی خواند var myRandom=parseInt(Math.random()*99999999) var url="m.php?name="+name+"&rand="+myRandom منم از همین روش استفاده میکنم oxygenws 10 اسفند 1385, 00:59منم از همین روش استفاده میکنم متاسفانه من هم به طراح هر سایتی که می بینم از این روش استفاده کرده چندین فحش می دم. برادر بهمن، منتقل می کنم به بخش مربوطه. باشد که گمراه نشوی :) bahy_my 10 اسفند 1385, 14:25مرسی از همتون. مخصوصاً شما امید جان من اون روش رو استفاده کردم. تو یه جا (یه صفحه ی خالی) کار کرد اما تو سایت اصلی که قصدم بود کار کنه کار نکرد. ممنون میشم راهنماییم کنین. bahy_my 10 اسفند 1385, 20:58راستشو بخواین اونجا هم کار نکرد :-؟؟ mohseni12345 10 اسفند 1385, 23:09کدهاتو بزار یه نگاه بندازم bahy_my 11 اسفند 1385, 13:18چشم php سایتیه که می خواستم این کار رو توش بکنم. البته بدون تصویرهاش bahy_my 11 اسفند 1385, 20:14ببینم. کسی نمی خواد به من کمک کنه ؟ یکی از دوستام گفت این کد php رو بذار تو صفحاتت درست میشه. cache-control=no-cache; اما به جز ارور چیزی نداد. (راستشو بخواین خودمم قبلش تعجب کردم از این کد) منتظرم mohseni12345 12 اسفند 1385, 01:43این هم کد تصحیح شده اگه اشکالاتت رو خواستی بدونی بگو تا برات توضیح بدم mohseni12345 12 اسفند 1385, 01:50ببینم. کسی نمی خواد به من کمک کنه ؟ یکی از دوستام گفت این کد php رو بذار تو صفحاتت درست میشه. cache-control=no-cache; اما به جز ارور چیزی نداد. (راستشو بخواین خودمم قبلش تعجب کردم از این کد) منتظرم این کار اشتباهیه باعث میشه سرعت صفحت پایین بیاد bahy_my 12 اسفند 1385, 14:42مرسی.. ممنونم آره اگه میشه اشکال رو بگو bahy_my 12 اسفند 1385, 15:15ببخشید عذر می خوام اما کار نکرد که... ؟ در ضمن آیا راه دیگه ای هست ؟ اگه هست میشه اون رو بگین ؟ NabiKAZ 13 اسفند 1385, 18:13سلام، این بحث تکراری است ... به هر حال.. در کدی که دوستمون mohseni12345 به اصطلاح تصحیح کردند دو اشکال مبتدیانه وجود داشت که بدین صورت تصحیح میکنم . در فایل head.php نوشته شده بود: var myRandom=parseInt(Math.random()*99999999); adress=url+"&rand="+myRandom; کد صحیح : var myRandom=parseInt(Math.random()*99999999); url=url+"?rand="+myRandom; مقایسه کنید تفاوت رو متوجه میشید. تست کنید اگر باز هم کار نکرد که بعید میدونم ، بفرمائید... تشکر نبی mohseni12345 13 اسفند 1385, 20:34درسته کد من مشکل داشت ممنون که تصحیحش کردید bahy_my 13 اسفند 1385, 20:54سلام از همتون ممنون. خوب نبی حان چرا نمیشه همون متغیر url رو به اون مقدار نسبت داد ؟ چرا adress ? ممنون امتحان می کنم الان. در ضمن در مورد اون کد php دوستم گفت که سرعت رو پایین نمیاره. میاره یا نمیاره ؟ bahy_my 13 اسفند 1385, 21:06سلام بازم کار نمیکنه. ینی می کنه اما وقتی یه صفحه جدید باز می کنم.توی همون صفحه این کار رو نمی کنه . کد : var xml var myRandom=parseInt(Math.random()*99999999); adress=url+"?rand="+myRandom; function create(){ if(window.ActiveXObject){ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.xml){ xmlhttp = new xml(); } } function stat(adress,i){ create(); m=i; xml xml("GET", adress, true); xml(null); } function dosomething(){ if(xml == 4){ if(xml == 200){ document.getElementById(m).innerHTML=xml nseText; } } } NabiKAZ 13 اسفند 1385, 22:27سلام از همتون ممنون. خوب نبی حان چرا نمیشه همون متغیر url رو به اون مقدار نسبت داد ؟ چرا adress ? ممنون امتحان می کنم الان. در ضمن در مورد اون کد php دوستم گفت که سرعت رو پایین نمیاره. میاره یا نمیاره ؟ کمی دقت کنید، این واضحه که اسم متغییر مهم نیست ! مهم اینه که متغییری که مقدار "?rand="+myRandom بهش اضافه میشه ، همون متغییری باشه که به متد open پاس داده میشه. در کد جناب mohseni12345 ، اون مقدار رو به متغییر adress اضافه کردند اما متغییر url رو به متد open پاس دادند که یه اشتباه واضح است. از طرفی دیگه بجای "&rand=" باید از "؟rand=" استفاده میشد به دلیل اینکه در اینجا rand اولین پارامتری است که ارسال میشه و باید قبلش "؟" بیاد ، اما توجه داشته باشید در صورتی که پارامتر های دیگه ای ارسال میشه اونوقته که باید از "&" استفاده بشه. نیازه بیشتر توضیح بدم ؟! در کدی که پست 21 نوشتید و گفتید کار نمیکنه ، شما که باز هم کد خودتون رو گذاشتید!! من تغییری که گفتم اعمال کنید منظورم این بود که روی کد جناب mohseni12345 اعمال کنید نه کد خودتون . بازم تست کنید اگر نشد که خودم کد رو میزارم. در مورد اون کد هم درسته ممکنه سرعت رو کمی کاهش بده و به دلیل اینه که از کش استفاده نمیکنه و هر بار صفحه تولید میشه ، که کمی سرعت رو کاهش میده ، البته روش دوم یعنی استفاده از پارامتر تصادفی به انتهای url هم باعث میشه که از کش استفاده نشه و کمی سرعت کاهش پیدا میکنه ، اما جای نگرانی نیست چون اولا راه دیگه ای فکر نمیکنم وجود داشته باشه و ثانیا صحبت سر هزارم ثانیست ! یعنی این تاخیر زمانی خیلی محسوس نیست . نبی mohseni12345 14 اسفند 1385, 03:13من می خواستم این کد برای شما فهمیدنش راحت تر بشه که به جای url از adress استفاده کردم ولی فراموش کردم اون رو در قسمت open عوض کنم در مورد اون ? & هم بگم که من در پی اچ پی مبتدی هستم به خاطر همینه این نکته های کوچیک همیشه یادم میره bahy_my 14 اسفند 1385, 14:21ممنون از همه نبی جان اون مواردی که گفتی می دونستنم. می خواستم بدونم در حالت کلی کدی که من نوشتم با کد محسن جان چه فرقی می کرد. ؟؟؟ امتحان می کنم نتیجه میگم. ===================== راستی بچه ها (خارج از گود !! ) فردا المپیاد طراحی سایته همونطور که می دونید .برام دعا کنید ! (من هیچی بلد نیستم... می دونید که :دی ) bahy_my 14 اسفند 1385, 14:31الانه که کلمه بکوبم به دیوار. ارور داد و اصلاً هیچی اجرا نشد. از مدرسه اومدم مثه چی خسته ام اصلاً حال فکر کردن ندارم. خواهشاً کد رو بذارین. bahy_my 17 اسفند 1385, 21:31آقا میشه کمک کنید لطفاً.مرسی




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 565]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن