saeidgab
یک شنبه 27 شهریور 1390, 12:25 عصر
سلام، من یه صفحه دارم که در اون با استفاده از Jquery Ajax هر 10 ثانیه یه درخواست از نوع GET به سرور میزنم و اطلاعات لازم رو که مدام در حال تغییر است رو دریافت میکنم. در حالت معمول هر Request که با Ajax میزنم زیر یک ثانیه (حدود 600ms) زمان میبره و این زمان تا وقتی که تعداد صفحات باز از این صفحه به 15 نمیرسه همون حدود 1 ثانیه است. ولی وقتی تعداد صفحات باز به بیشتر از 15 میرسه مدت زمان پاسخ به Request ها همینطور بیشتر میشه.
در هر Request اطلاعات لازم رو از دیتابیس میخونم. اول فکر کردم شاید مشکل از خخوندن از sql هست ولی بعد از این که از Cache هم استفاده کردم ، جوابی نگرفتم . برای حل این مشکل به جز استفاده از سرور قوی تر راه دیگه ای هم وجود داره؟
لازم به ذکر که حجم اطلاعات درخواستی از سرور در هر درخواست زیر 1KB است.
اگر اساتید و دوستان تجربه یا دانشی در این زمینه دارن ممنون میشم کمکم کنید.
در هر Request اطلاعات لازم رو از دیتابیس میخونم. اول فکر کردم شاید مشکل از خخوندن از sql هست ولی بعد از این که از Cache هم استفاده کردم ، جوابی نگرفتم . برای حل این مشکل به جز استفاده از سرور قوی تر راه دیگه ای هم وجود داره؟
لازم به ذکر که حجم اطلاعات درخواستی از سرور در هر درخواست زیر 1KB است.
اگر اساتید و دوستان تجربه یا دانشی در این زمینه دارن ممنون میشم کمکم کنید.