View Full Version : اسلایدر محصولات مرتبط
sara_t
یک شنبه 13 آبان 1397, 17:55 عصر
سلام
دوستان برای قسمت محصولات مرتبط مثل روشیکه سایت دیجی کالا استفاده میکنه و در یک اسلایدری هر بار 4 محصول مشابه رو نمایش میده . تعداد این محصولات نهایتا به 50 عکس برسه . آیا در این حالت بهتره که یکبار query به سمت دیتابیس ارسال بشه و تمام عکسها در سمت ویو مدیریت بشن که هر بار که next زده میشه 4 عکس نمایش داده بشه ؟یا اینکه مثل پیجینگ هر 4 تا یک query ارسال بشه اصلا این روش ارزش داره؟یا در کل روش بهتری هست؟
با سپاس
سعید کشاورز
دوشنبه 14 آبان 1397, 08:39 صبح
سلام
دوستان برای قسمت محصولات مرتبط مثل روشیکه سایت دیجی کالا استفاده میکنه و در یک اسلایدری هر بار 4 محصول مشابه رو نمایش میده . تعداد این محصولات نهایتا به 50 عکس برسه . آیا در این حالت بهتره که یکبار query به سمت دیتابیس ارسال بشه و تمام عکسها در سمت ویو مدیریت بشن که هر بار که next زده میشه 4 عکس نمایش داده بشه ؟یا اینکه مثل پیجینگ هر 4 تا یک query ارسال بشه اصلا این روش ارزش داره؟یا در کل روش بهتری هست؟
با سپاس
تعداد 50 تا رکورد چیز خاصی نیست برای sql server
این رو در نظر داشته باشید که هرچی تعداد رفت و برگشت به سمت سرور کمتر باشه خیلی بهتره. مثلا شما یه لحظه تصور کنید یه کاربر میاد صفحه رو باز میکنه و یک کوئری ارسال میشه. حالا بخواد next بزنه هیچ دلیل منطقی نداره که دوباره کوئری بخوره. چون 4 تا رکورد با 50 تا تفاوتی نداره. اما اون تعداد درخواستی که هی قراره به ازای هر 4تا رکورد به سمت سرور باز اضافیه
بهتره که شما با یک کوئری همه این هارو دریافت کنید. اما نکته ای داره که کاربر نباید 50 تا عکس رو باهم لود کنه. شما باید از lazy loading استفاده کنید
اگه از پلاگین owl carousel استفاده میکنید این قابلیت رو داره
sara_t
سه شنبه 15 آبان 1397, 16:39 عصر
بسیار ممنون و سپاسگزار
آیا دات نت کور قابلیت خاصی برای lazy loading عکسها داره ؟
زمانیکه صفحات تک صفحه ای نیستند بهتره از lazy loading استفاده بشه یا deferrd ؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.