حل شده

مشکل بازدهی در سیستم ثبت و نمایش آگهی

بازدید680پست ها1آخرین فعالیت4 سال پیش
1
2

سلام به همه عزیزان

خواهش میکنم اگه میشه کمکم کنید. به پاسخ این سوال نیاز دارم.


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

  • یکی از این آپشن ها به اسم ویترین سازی به این صورت هست که آگهی توی دسته خودش به مدت زمان خاص یا تا دریافت تعداد کلیک مشخص ( که مدت زمان و تعداد کلیک رو خودش موقع خرید آپشن معلوم میکنه ) بالاتر از بقیه آگهی ها میمونه .

برای اینکار موقع نمایش هر دسته آگهی ، 5 تا جایگاه بالای آگهی های اون دسته به اسم ویترین در نظر گرفتیم و گفتیم که به هر جایگاه 5 تا آگهی نسبت میدیم که با یه الگوریتم (مثلا تعویض هر 4 ثانیه)اونجا نمایش داده بشه

تعداد دسته های سایت ما که در سطح آخر فرزند هست حدود 50 دسته هست.

به ما گفتند که اینکار باعث میشه هنگامی که آنلاین یوزر بالا میره ،
پرفورمنس سیستم به شدت پائین بیاد.

بهم گفتند چون که تعداد دسته هام زیاد هست ، و برای هر دسته 5 مکان نمایش آگهی ویترین داریم ، و برای هر مکان باید 5 تا آگهی رو واکشی کنیم ، و هر اگهی هم یک زمان نمایش و یک تعداد کلیک داره که باید چک بشه
گفتند این قابل کش شدن هم نیست و برای هر یوزر جداگانه باید درخواست ارسال بشه و به این خاطر پرفورمنس میاد پائین و تنها راهکار این درخواست اینه که یک سیستم افلاین با دیتا ماینینگ طراحی بشه .

میخام ببینم این حرف خودش درسته ؟
و واقعا این اطلاعات رو نمیشه کش کرد ؟؟

آخرین ویرایش: 09-03-2020 ???? 12:31، توسط رضا رمضانپور دلیل: اصلاح عنوان

1 پاسخ

0

سلام

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

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.