PDA

View Full Version : روش مناسب برای صفحه بندی



reza97
جمعه 25 اسفند 1391, 08:58 صبح
سلام
همه میدونیم که اون صفحه بندی که از گرید ویو استفاده میکنیم کل رکورد ها رو واکشی میکنه و صفحه بندی میکنه و اگر حجم زیادی از اطلاعات رو داشته باشیم به مشکل میخوریم

میخواستم بدونم کسی راه بهتری برای صفحه بندی گرید ویو داره؟؟؟؟
چطور میتونیم با یه راه بهتر صفحه بندی کنیم؟

saeed31641
جمعه 25 اسفند 1391, 09:02 صبح
همه از datalist استفاده میکنند.بعد گرید ویو واکشی میکنه ولی واسعه شما که نشون نمیده در سمت سرور این اتفاق میفتده .مثلا شما اگه ده تا ده صفحه بندی باشه ده تای اول بهتون نشون میده ده تای دوم که بخئای نگاه کنی تو سمت سرو اتفاق واکشی می افته ده بعد نشون داده میشه. اگه حجم واقعا اصلاعات زیاده از صفحه بندی گرید استفاده نکن یعنی حداقل 4000رکورد

behzad1367
جمعه 25 اسفند 1391, 09:59 صبح
بهترین راه اینه که فرایند صفحه بندی رو داخل خود دیتا بیس انجام بدی
این رو مطالع کن:

http://www.codeproject.com/Tips/306754/Efficient-paging-using-SQL-script

saeed31641
جمعه 25 اسفند 1391, 10:11 صبح
بهترین راه اینه که فرایند صفحه بندی رو داخل خود دیتا بیس انجام بدی
این رو مطالع کن:

http://www.codeproject.com/Tips/306754/Efficient-paging-using-SQL-script

نه من تست کردم این کار زمانی میخای جستجو کنی مشکل پیدا میکنه مثلا 20 تا 20 بهت نشون میده میخای کلمه علی رو پیدا کنی کلمه علی تو رکورد 60 هست حالا گرید میاد 2تا صفحه اول با پیج 1و2 رو خالی بهت نشون میده پیج 3 کلمه علی رو نشون میده.

reza97
جمعه 25 اسفند 1391, 11:12 صبح
نه من تست کردم این کار زمانی میخای جستجو کنی مشکل پیدا میکنه مثلا 20 تا 20 بهت نشون میده میخای کلمه علی رو پیدا کنی کلمه علی تو رکورد 60 هست حالا گرید میاد 2تا صفحه اول با پیج 1و2 رو خالی بهت نشون میده پیج 3 کلمه علی رو نشون میده.

پس چه پیشنهادی میدید؟
برای سایتی که قراره دو میلیون رکورد داشته باشه؟خود دیتا لیست هم مگه یکجا فراخوانی نمیکنه؟

saeed31641
جمعه 25 اسفند 1391, 11:41 صبح
نه خود دیتا لیست همون تعدا از بانک میخونه .بعدم شما 2 میلیون رکورد که یکجا تو یه صفحه فراخوانی نمیکنی .بهترین راه فعلا دیتا لیسته که روی سرورم فشار مثل گرید نمیاره.