PDA

View Full Version : سوال: کانکشن استرینگ برای اینترنت



visual_sadegh
یک شنبه 12 آبان 1387, 10:52 صبح
با سلام
برنامه ای نوشتم که دیتابیس اون توی اینترنت قرار داره برای این کار به دو مشکل برخوردم
1- کانکشن استرینگ رو داره توی فایل کانفیگ نشون می ده که از نظر امنیتی مشکل داره
2-بعضی وقت ها که حجم اطلاعات زیادمیشه خطای کانکشن تایم اوت می ده
ممکنه بگین که کانکشن تایم اوت رو زیاد کنم ولی تا اونجایی که اطلاع دارم کانکشن تایم اوت برای ارتباط کانکشن با پایگاه داده کاربرد داره نه دریافت اطلاعات درصورتی که من این خطا رو در زمان دریافت اطلاعات می گیرم مثلا از 1000 تا رکورد به 500 که می رسه خطا میده
به نظر شما باید چکار کنم
راستی من برنامه رو به زبان وی بی دات نت نوشتم.
ممنون

AminSobati
یک شنبه 12 آبان 1387, 22:34 عصر
دوست عزیزم، اگر اجرای یک Query به هر دلیلی زمان صرف کنه، ADO ممکنه time out بده. در Connection Object باید دنبال یک Property چیزی بگردین

Alireza Orumand
دوشنبه 13 آبان 1387, 07:08 صبح
سلام


1- کانکشن استرینگ رو داره توی فایل کانفیگ نشون می ده که از نظر امنیتی مشکل داره

میتونید به راحتی CNN String را encrypt کنید و بعد موقع خوندن decrypt کنید. این مورد خیلی مهمه. شما حتی اگه برنام تحت وب هم ننویسید برای رعایت مسائل امنیتی بهتره این کار را انجام بدید.


2-بعضی وقت ها که حجم اطلاعات زیادمیشه خطای کانکشن تایم اوت می ده

یه کوچولو cnn timeout را زیاد کنید. یه کمی هم کوئری را بهینه کنید. واقعا به خواندن همه 1000 رکورد نیاز هست؟ اگه از Paging استفاده کنید بهتر نیست؟
در مورد سوال دوم اگه کمی در مورد عملکرد دقیق برنامه در شرایط مختلف و تنظیماتی که انجام دادید توضیح بدید بهتر میشه راهنمایی کرد.
موفق باشید.

visual_sadegh
دوشنبه 13 آبان 1387, 07:43 صبح
واقعا به خواندن همه 1000 رکورد نیاز هست؟
بیشترین مواقعی که من خطا می گیرم وقتی هست که یک چند رکورد رو فراخوانی می کنم که حافی فیلد تصویر هست
یعنی حجم یک رکورد بالاست،شاید به یک صد کیلو بایت برسه!!!
و معمولا در هر بار 20 تا از این رکورد ها باید لود بشه
مشکل سرعت اینترنت نداریم پهنای باند 256 داریم.

visual_sadegh
سه شنبه 14 آبان 1387, 07:41 صبح
واحد time out چیه؟ ثانیه یا میلی ثانیه؟

MajerajooyeKhallagh
سه شنبه 14 آبان 1387, 08:39 صبح
واحد TimeOut ثانیه میباشد

صادق صدقی
شنبه 02 مرداد 1389, 13:58 عصر
سلام
دوستان من برنامه ای نوشتم که باید پایگاه دادم رویه اینترنت باشه


کانکشن استرینگم رو چی باید بنویسم

مثلا سایتم www.DVD9Movie.com (http://www.DVD9Movie.com)

می خوام رویه این دیتا بیسم که رویه این سایته از ویندوز اپلیکیشن بهش وصل شم(برنامه تحت ویندوز)
و عملیات درج و .... انجام بدم
لطفا در کانکشن استرینگ کمکم کنید