PDA

View Full Version : سوال: سرعت لود دیتا لیست (تخصصی )



BahmanDB
دوشنبه 28 اسفند 1391, 09:43 صبح
با سلام خدمت اساتید عزیر

می خواهم 100 محصول رو از دیتابس تو صفحه محصولات لود کنم .

فرض کنید 1000 تا رکورد دارم اگر معمولی لود بشه سرعت خیلی پایین میاد .

دوستانی که در این زمینه اطلاعاتی دارن راهنمایی نماییند
ajax loading
یا هر پیشنهاد دیگه ای لطفا با مثال باشه تا این پست به درد سایر دوستان هم بخوره
با تشکر

saeed31641
دوشنبه 28 اسفند 1391, 13:17 عصر
بله مشکل داره مخصوصا اگه بر روی هاست.تازه بعضی وقتا اصلا هنگ میکنه 1000 تا رکورد زیاد شما باید pagin استفاده کنی یا اینکه یه سرچ بزاری کاربر چیزی که میخاد تو گرید بیاره.بنظر من دلیل نداره 1000 رکورد یجا بیار.اصلا چنین کاری نکنی که به مشکل برخورد میکنی

BahmanDB
دوشنبه 28 اسفند 1391, 23:36 عصر
بله مشکل داره مخصوصا اگه بر روی هاست.تازه بعضی وقتا اصلا هنگ میکنه 1000 تا رکورد زیاد شما باید pagin استفاده کنی یا اینکه یه سرچ بزاری کاربر چیزی که میخاد تو گرید بیاره.بنظر من دلیل نداره 1000 رکورد یجا بیار.اصلا چنین کاری نکنی که به مشکل برخورد میکنی
دوست من چرا کسی چنین کاری نکرده ؟؟؟؟
برای خوندن اطلاعات از دیتابیس select top 100 بزنم ؟ پس بقیه داده چی میشه ؟
صفحه بندی که 100% نمیشه 1000 رکورد یکجا بیاد اما صفحه بندی در دیتالیست چه جوری انجام میشه که همه داده ها یکجا لود نشوند ؟؟
ایا paging =true کردن اصلا فرقی داره تو سرعت !!!

fakhravari
سه شنبه 29 اسفند 1391, 03:26 صبح
داره.
http://barnamenevis.org/showthread.php?322558-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%DB%8C%D8%A7%D8%AF%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-Custom-Paging-%D8%AF%D8%B1-GridView-%D8%A8%D8%A7-%D8%AA%DA%A9%D9%86%D9%88%D9%84%D9%88%DA%98%DB%8C-Ajax&highlight=Custom+Paging

saeed31641
سه شنبه 29 اسفند 1391, 08:44 صبح
دوست من چرا کسی چنین کاری نکرده ؟؟؟؟
برای خوندن اطلاعات از دیتابیس select top 100 بزنم ؟ پس بقیه داده چی میشه ؟
صفحه بندی که 100% نمیشه 1000 رکورد یکجا بیاد اما صفحه بندی در دیتالیست چه جوری انجام میشه که همه داده ها یکجا لود نشوند ؟؟
ایا paging =true کردن اصلا فرقی داره تو سرعت !!!

1- چون بار ترافیکش زیاد میشه لود صفحه خیلی طول میکشه
2-من نگفتم select top 100 بزن
3-صفجه بندی گرید شما با دیتا لیسا فرق میکنه دیتا لیست بهتر
4- اره تو سرعت سمت کاربر فرق داره .خیلی بهتر تا بخای هموش نشون بدین

saeed31641
سه شنبه 29 اسفند 1391, 08:45 صبح
داره.
http://barnamenevis.org/showthread.php?322558-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%DB%8C%D8%A7%D8%AF%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-Custom-Paging-%D8%AF%D8%B1-GridView-%D8%A8%D8%A7-%D8%AA%DA%A9%D9%86%D9%88%D9%84%D9%88%DA%98%DB%8C-Ajax&highlight=Custom+Paging

مشکل این لینکهم همون زمان توضیح دادم که کسی جوابم نداد

clover
سه شنبه 29 اسفند 1391, 09:11 صبح
مشکل این لینکهم همون زمان توضیح دادم که کسی جوابم نداد
مشکلی که فرمودید احتمالا مربوط به دستور سلکت اشتباهی هست که می نویسید. (دستور سلکت این لینک رو بررسی نکردم، شاید هم سلکت اشتباهی که این لینک نوشته)، وگرنه خود روش هیچ مشکلی نداره.

برای پیاده سازی صحیح به این لینک مراجعه کنید:
http://imar.spaanjaars.com/479/n-layered-web-applications-with-aspnet-35-part-4-sorting-paging-and-filtering

BahmanDB
پنج شنبه 15 فروردین 1392, 00:14 صبح
دوستان بنده اصلا نمیخام صفحه بندی کنم .
یک صفحه دارم که 500 تا عکس سه ستونه لود میشه .
میخان ببینم چطور میشه یا بهتر بپم با چه تکنیکی سریتر لود میشه تا کابر زیاد منتظر نمونه (مثلا 20 عکس اول لود بشه تا کاربر اونارو میبینه تو بکگراند بقیه هم لود بشه)
لطفا راهنمایی کامل
متشکرم