سلام به همگی . خسته نباشید.
ببخشید من عجله ای دنبال پاسخ این سوال هستم ، دوستایی که میدونن لطف کنند و راهنمایی کنند.------
ما در حال طراحی یک سیستم نرم افزاری هستیم ، یک سایت آگهی و نیازمندی ها .
اشخاص میتونند وارد این سایت بشن و آگهی ثبت بکنند.
سایت یک سری آپشن برای آگهی جهت افزایش بازدید در نظر گرفته ، که هر کاربری که آگهی ثبت کرد میتونه اون آپشن ها رو ببینه و خرید بکنه.
- یکی از این آپشن ها به اسم ویترین سازی به این صورت هست که آگهی توی دسته خودش به مدت زمان خاص یا تا دریافت تعداد کلیک مشخص ( که مدت زمان و تعداد کلیک رو خودش موقع خرید آپشن معلوم میکنه ) بالاتر از بقیه آگهی ها میمونه .
برای اینکار موقع نمایش هر دسته آگهی ، 5 تا جایگاه بالای آگهی های اون دسته به اسم ویترین در نظر گرفتیم و گفتیم که به هر جایگاه 5 تا آگهی نسبت میدیم که با یه الگوریتم (مثلا تعویض هر 4 ثانیه)اونجا نمایش داده بشه
----
تعداد دسته های سایت ما که در سطح آخر فرزند هست حدود 50 دسته هست.
-----
به ما گفتند که اینکار باعث میشه هنگامی که آنلاین یوزر بالا میره ،
پرفورمنس سیستم به شدت پائین بیاد.
میخاستم نظر شما رو بپرسم ببینم اینطور هست یا نه ؟
----------------------------------------
بهم گفتند چون که تعداد دسته هام زیاد هست ، و برای هر دسته 5 مکان نمایش آگهی ویترین داریم ، و برای هر مکان باید 5 تا آگهی رو واکشی کنیم ، و هر اگهی هم یک زمان نمایش و یک تعداد کلیک داره که باید چک بشه
گفتند این قابل کش شدن هم نیست و برای هر یوزر جداگانه باید درخواست ارسال بشه و به این خاطر پرفورمنس میاد پائین و تنها راهکار این درخواست اینه که یک سیستم افلاین با دیتا ماینینگ طراحی بشه .
میخام ببینم این حرف خودش درسته ؟
و واقعا این اطلاعات رو نمیشه کش کرد ؟؟
پیشنهاد شما چیه ؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)