حل شده

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

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

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

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


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

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

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

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

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

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

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

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

1 پاسخ

0

سلام

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

سلام. میشه بهم بگید دلیل اینکه تو پرفورمنس اثر داره چیه ؟چه راهکاری رو پیشنهاد میفرمائید ؟ – kimidoonekekie 4 سال پیش
خوب دلیلش اینه که تعداد واکشی اطلاعاتتون چند برابر میشه. راهکاری که به ذهن من میرشه اینه که در لحظه اگهی ها رو عوض نکنید بجاش موقع لود شدن صفحه مثل بقیه اینکارو انجام بدید. اگر میخواین هر ۴ ثانیه آگهی ها عوض بشه باید یه یه فکر بهتری بشه براش. – رضا رمضانپور 4 سال پیش
میتونیم جاب تعریف کنیم ؟ مثلا هر 10 ثانیه یکبار بیاد آگهی های بخش ویترین رو چک بکنه. برای هر دسته ، آگهی هایی که باید تو ویترین نمایش داده بشه رو چک کنه ، به زمانش 10 ثانیه اضافه کنه ، اگه زمانش از زمان کلی ویترین بیشتر شده اون رو از فلگ ویترین دربیاره – kimidoonekekie 4 سال پیش
میتونید بهم شماره تماس بدید ؟ من گیر افتادم و نیاز به راهنمایی دارم – kimidoonekekie 4 سال پیش

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

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

خوش آمدید

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