نمایش نتایج 1 تا 14 از 14

نام تاپیک: بررسی لحظه به لحظه پیام های ثبت شده در دیتابیس

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار p.yazdkhasti
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    http://devnet.ir
    پست
    121

    نقل قول: بررسی لحظه به لحظه پیام های ثبت شده در دیتابیس

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

  2. #2

    نقل قول: بررسی لحظه به لحظه پیام های ثبت شده در دیتابیس

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

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •