بله درسته و البته یه چیزی هم اینجا پیدا کردم که جالبه: http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-1

On 05/25/2015 11:24 AM, ابراهیم محمدی wrote:
سلام.

می‌شه به یک سیستم چندین نشانی IP داد و روی هر کدوم ۶۵۵۳۵ درگاه متفاوت داشت. بماند که می‌شه با استفاده از قراردادهای بی‌اتصال (Connectionless protocols) از هر درگاه برای ارتباط با بیش از یک طرف مقابل استفاده کرد.

در مورد زبان، اگر تیمش رو داشته باشید، ++C جاتون نمی‌گذاره.

‫در ۴ خرداد ۱۳۹۴ ه‍.ش.، ساعت ۱۱:۰۷‏، Amir Karimi‏ <[email protected]> نوشت:‏
تعداد کانکشن‌های همزمان بستگی به تنظیمات سیستم عامل داره. ولی از نظر تئوری نمتونه برای یک سیستم بیشتر از 65535 عدد باشه. شما بیشتر باید روی این کار کنی که چطور بتونی برنامه‌ت رو روی چند سرور متوسط توزیع کنی تا اینکه روی یه سرور قوی اجرا بیشه.

نود و گو هر دو امکاناتی دارن که اجازه میدن به ازاء هر کانکشن یه Thread بلاک نشه (همون Async Programming) که خیلی ارزشمنده و باعث مصرف کمتر رم و سی پی یو میشه. در کل نمیشه گفت کدوم بهتره. بازم تاکید میکنم چون گو کامپایل میشه سریعتره.

از نظر ساختار زبان، گو امکانات بهتری برای برنامه‌نویسی غیر همزمان داره یعنی امکاناتی داره که کار رو برای انسان راحتتر میکنه. ولی اکو سیستم نود خیلی بالغ تره.

On 05/25/2015 11:01 AM, mahdi pishguy wrote:
ممنون دوستان عزیز. نکات بسیار عالی رو برام ذکر کردید. node چندتا کانکت همزمان به صورت چتی رو به صورت دیفالت میتونه ساپورت کنه؟ منظورم اینه که مصرف رم و سی پی یوش چقدره برای هر کانکشن. مثل php که نیست دو مگ برای هر ترد بزاره کنار؟ از نظر سوکت پروگرمینگ نود بهتره یا گو؟


_______________________________________________
general mailing list
[email protected]
http://lists.tehlug.org/mailman/listinfo/general
unsubscribe: http://lists.tehlug.org/mailman/options/general

--
Amir Karimi
www.dev-frame.com

_______________________________________________
general mailing list
[email protected]
http://lists.tehlug.org/mailman/listinfo/general
unsubscribe: http://lists.tehlug.org/mailman/options/general



_______________________________________________
general mailing list
[email protected]
http://lists.tehlug.org/mailman/listinfo/general
unsubscribe: http://lists.tehlug.org/mailman/options/general

--
Amir Karimi
www.dev-frame.com

_______________________________________________
general mailing list
[email protected]
http://lists.tehlug.org/mailman/listinfo/general
unsubscribe: http://lists.tehlug.org/mailman/options/general

Reply via email to