PDA

View Full Version : حرفه ای: indy چقدر قدرت دارد؟



sajioo
یک شنبه 22 فروردین 1395, 04:02 صبح
سلام
دوستان بنده میخوام یک برنامه کلاینت سرور بنویسم که کلاینت ها درخواست های را به صورت رشته به سرور ارسال میکنند و سرور با اتصال به sql در جداول گشته و جواب درست را برای آنها ارسال میکند.
سوال من اینه
اگر برای مثال در یک دقیقه مثلا 100 هزار کلاینت متصل باشند و درخواست بدن آیا سرور پاسخگو است و توانش را دارد؟
من برنامه را می خواهم با indytcpserver و indytcpclient بنویسم
با تشکر

Mask
یک شنبه 22 فروردین 1395, 14:17 عصر
بنظر من ، استیبیلیتی برنامه شما ، مستقیما مربوط میشه به طراحی و نوع پیاده سازی شما. ربطه زیادی به indy و یا سوکت نداره.
مورد بعدی اینکه هر چقدر ویندوز شما کشش بار پردازشی و تعداد ترد تولید شده توسط این کامپوننت رو داشته باشه، برنامه جواب میده.
البته توضیحات شما کامل نبود ، این برنامه قراره روی شبکه اینترنت باشه؟
ایا این ارتباط اصرارا دایمل الوصله؟
از چه نسخه ای از ویندوز استفاده میکنید؟32 یا 64
و...

sajioo
سه شنبه 24 فروردین 1395, 04:48 صبح
ین برنامه قراره روی شبکه اینترنت باشه؟
بله


ایا این ارتباط اصرارا دایمل الوصله؟
چه تفاوتی بین دائم الوصل بودن و نبودن در سرعت کار وجود داره؟


از چه نسخه ای از ویندوز استفاده میکنید؟32 یا 64
64

Mask
سه شنبه 24 فروردین 1395, 08:13 صبح
بله
خیلی کارتون حساس میشه. باید با دقت تمام پیاده سازی کنید.


چه تفاوتی بین دائم الوصل بودن و نبودن در سرعت کار وجود داره؟
تفاوتش در اینه که، اگه قرار نباشه اتصال دایم باشه ، استفاده از وب سرویس رو پیشنهاد میدم.که خیلی استیبل تر و بیدردسرتره.


64
خیلی بهتره. چون در نسخه های 64 بیت تعداد حدودا 5000 ترد همزمان ایجاد شده و تعداد یوزرهای بیشتری بصورت انلاین میتوانند از سرویس شما استفاده کنند.