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

نام تاپیک: چه روشی برای این ویو استفاده کنم

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مهر 1388
    محل زندگی
    اهواز
    پست
    231

    چه روشی برای این ویو استفاده کنم

    سلام
    من یک ویو دارم که عملیات پردازشی زیادی پشت این ویو اتفاق میافته و معمولا هر 15 ثانیه یکبار هم باید رفرش بشه و توی هر بار رفرش هم باید هم اون پردازشها انجام بشه
    این باعث کندی سیستم میشه
    چکار میتونم بکنم که بار زیاد پردازشی رو از این ویو کم کنم؟

  2. #2

    نقل قول: چه روشی برای این ویو استفاده کنم

    از کش می تونید برای کم شدن پردازش استفاده کنید، البته اگر داده هاتون جوری باشه که روش کش به دردتون بخوره، مثلا اگر مهم هست که اگر تغییری در داده هاتون ایجاد شده و همون لحظه که کاربر درخواست رو ارسال کرد بهش آخرین تغییرات نمایش داده بشه شاید روش کش زیاد جالب نباشه اما اگر این شرایط وجود نداره میتونید از کش استفاده کنید با این کار با یک بار پردازش می تونید داده هاتونو تا زمانی که مشخص کردید به صورت کش شده نگهداری و استفاده کنید

  3. #3
    کاربر دائمی آواتار Cybersilent
    تاریخ عضویت
    تیر 1386
    محل زندگی
    شیراز
    سن
    29
    پست
    392

    نقل قول: چه روشی برای این ویو استفاده کنم

    کاش اطلاعات بیشتری از پردازش هایی که پشت صحنه در حال انجام هست میدادید... اما به طور کلی پیشنهاد میکنم از SignalR استفاده کنید و نتیجه پردازش رو هر موقع تمام شد سمت کلاینت push کنید.
    یک راه حل حرفه ای تر هم استفاده از Message Broker مثل rabbitMQ هست که هر 15 ثانیه یک مسیج برای پردازش اطلاعات به برنامه ارسال بشه که این مسیج توسط پردازشگر خوانده شده و پس از اتمام پردازش نتیجه در قالب یک مسیج دیگه در سیستم پابلیش میشه که این پیام توسط consumer مصرف شده و با ارتباط دادن اون به سیگنال آر میتونید یک سیستم بلادرنگ برای نمایش و پردازش اطلاعات داشته باشید.
    اطلاعات بیشتر خواستید به این آیدی تلگرام پیام بدید mrsallar


تاپیک های مشابه

  1. استفاده از دو ویو مدل جداگانه در یک ویو .
    نوشته شده توسط elham9 در بخش ASP.NET MVC
    پاسخ: 6
    آخرین پست: یک شنبه 27 خرداد 1397, 17:40 عصر
  2. پاسخ: 2
    آخرین پست: جمعه 11 اردیبهشت 1394, 03:19 صبح
  3. پاسخ: 1
    آخرین پست: چهارشنبه 20 شهریور 1392, 16:26 عصر
  4. پاسخ: 0
    آخرین پست: سه شنبه 29 مرداد 1392, 13:40 عصر
  5. پاسخ: 3
    آخرین پست: سه شنبه 17 بهمن 1391, 19:54 عصر

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

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