جمعه 18 آبان 1386, 4:21 قبلازظهر
سلام
من يه dll جالب پيدا ردم كه گفتم شايد به دردتون بخوره و شايد هم بتونه در طراحي بهتر بهتون كمك كنه :
افزایش سرعت بازیابی و نمایش اطلاعات بر روی وب فرم ها، یکی از دغدغه های اصلی برنامه نویسان ASP.NET بوده است.
ابزاری که در ادامه به معرفی آن پرداخته خواهد شد، قابلیت افزایش سرعت بازیابی و نمایش اطلاعات را تا چهار برابر زمان معمول دارا می باشد.
این ابزار، یک فایل DLL است که توسط سایت [ جهت مشاهده لينك عضو شويد ! ] به صورت رایگان عرضه شده.
حجم این فایل تنها سیزده کیلو بایت است و در یک Package به همراه یک نمونه کد از نحوه بکارگیری این ابزار به زبان #C و همچنین راهنمای متدها، خواص و Event های موجود در این فایل، ارائه شده است.
لازم به ذکر است که این ابزار تنها برای دیتابیس SQL Server ایجاد شده.
اصول کار این ابزار، Cache کردن درخواست های مشابهی است که جهت بازیابی اطلاعات به دیتابیس فرستاده می شود.
داده های Cache شده به طور پیش فرض تا 3 ساعت در حافظه Cache سرور باقی می مانند.
استفاده از این ابزار بسیار آسان است و در حقیقت بازنویسی مجدد کلاس DataAdapter در این فایل انجام پذیرفته است.
تنها کاری که برنامه نویس باید انجام دهد، جایگزین کردن کلاس های DataAdapter استفاده شده در برنامه خود با DataAdapter موجود در این ابزار است.
مثال:
من يه dll جالب پيدا ردم كه گفتم شايد به دردتون بخوره و شايد هم بتونه در طراحي بهتر بهتون كمك كنه :
افزایش سرعت بازیابی و نمایش اطلاعات بر روی وب فرم ها، یکی از دغدغه های اصلی برنامه نویسان ASP.NET بوده است.
ابزاری که در ادامه به معرفی آن پرداخته خواهد شد، قابلیت افزایش سرعت بازیابی و نمایش اطلاعات را تا چهار برابر زمان معمول دارا می باشد.
این ابزار، یک فایل DLL است که توسط سایت [ جهت مشاهده لينك عضو شويد ! ] به صورت رایگان عرضه شده.
حجم این فایل تنها سیزده کیلو بایت است و در یک Package به همراه یک نمونه کد از نحوه بکارگیری این ابزار به زبان #C و همچنین راهنمای متدها، خواص و Event های موجود در این فایل، ارائه شده است.
لازم به ذکر است که این ابزار تنها برای دیتابیس SQL Server ایجاد شده.
اصول کار این ابزار، Cache کردن درخواست های مشابهی است که جهت بازیابی اطلاعات به دیتابیس فرستاده می شود.
داده های Cache شده به طور پیش فرض تا 3 ساعت در حافظه Cache سرور باقی می مانند.
استفاده از این ابزار بسیار آسان است و در حقیقت بازنویسی مجدد کلاس DataAdapter در این فایل انجام پذیرفته است.
تنها کاری که برنامه نویس باید انجام دهد، جایگزین کردن کلاس های DataAdapter استفاده شده در برنامه خود با DataAdapter موجود در این ابزار است.
مثال:
SqlDataAdapter Adapter = new SqlDataAdapter(Database);
تبديل شود به :
CachedSqlClient.SqlDataAdapter Adapter = new CachedSqlClient.SqlDataAdapter(Database
[ جهت مشاهده لينك عضو شويد ! ]
البته توجه داشته باشيد كه تنها در مورد ديتا آداپتر ميتواند مورداستفاده قرار گيرد.
منبع : [ جهت مشاهده لينك عضو شويد ! ]