نوشته شده توسط
p.yazdkhasti
سلام
همان طور که گفنم در صورتی که تعداد کاربران شما کم است و حجم Query هایی که به پایگاه داده ارسال می شود کم است مشکلی ایجاد نخواهد کرد. در غیر این صورت روش دیگر این است که شما برای مثال یک سرویس بر روی یک سرور قرار دهید و این سرویس با Interval مشخصی پیام هایی که باید ارسال شوند را در یک Query از پایگاه داده بخواند و برای کاربران ارسال کند. به دلیل این که در این روش هر یک از کاربران به صورت جداگانه یک Query برای سرور پایگاه داده ارسال نمی کند و کلیه پیام ها توسط سرویس شما از پایگاه داده در یک Query خوانده می شود نرم افزار شما تقریبا مانند حالتی کار می کند که تنها یک کاربر پبام ها را از پایگاه داده می خواند و با زیاد شدن تعداد کاربران نیز تعداد Query هایی که بر روی سرور پایگاه داده اجرا می شود تغییر نمی کند و ثابت است.