علیرضا حسن زاده
شنبه 03 مهر 1389, 09:14 صبح
با سلام خدمت اساتید
من یه برنامه نوشتم که فایل های رو تو دیتابیس SQL2005 به عنوان یه فیلد ذخیره میکنه و با نرم افزار کلاینت کاربرا اون فایلها رو دریافت می کنن با ADSL مشکلی ندارم ولی در دریافت با DialUp بعد دریافت مقداری از اطلاعات TimeOut میشه و ارتباط قطع میشه برای رفع این مشکل تو برنامه کلاینت رو تغییر دادم به طوری که اطلاعات رو توسط یک پروسیجر از SQL با تایع Substring بگیره او این تابع ایتدا و طول آفست رو می دم و اطلاعات رو دیافت می کنم ولی سرعت خیلی پایین میاد می خوام بدونم چطوری می تونم طول داده رو برای تابع بع صورت بهینه محاسبه کنم که هم بالا ترین سرعت دریافت رو داشته باشه هم به علت سرعت کم DialUp دیگه TimeOut نشه؟
یعنی اگه ممکن باشه سرعت دریافت رو به صورت Dynamic تشخیص بده
من یه برنامه نوشتم که فایل های رو تو دیتابیس SQL2005 به عنوان یه فیلد ذخیره میکنه و با نرم افزار کلاینت کاربرا اون فایلها رو دریافت می کنن با ADSL مشکلی ندارم ولی در دریافت با DialUp بعد دریافت مقداری از اطلاعات TimeOut میشه و ارتباط قطع میشه برای رفع این مشکل تو برنامه کلاینت رو تغییر دادم به طوری که اطلاعات رو توسط یک پروسیجر از SQL با تایع Substring بگیره او این تابع ایتدا و طول آفست رو می دم و اطلاعات رو دیافت می کنم ولی سرعت خیلی پایین میاد می خوام بدونم چطوری می تونم طول داده رو برای تابع بع صورت بهینه محاسبه کنم که هم بالا ترین سرعت دریافت رو داشته باشه هم به علت سرعت کم DialUp دیگه TimeOut نشه؟
یعنی اگه ممکن باشه سرعت دریافت رو به صورت Dynamic تشخیص بده