alirayaneh
یک شنبه 18 بهمن 1394, 17:57 عصر
سلام یکی از مشکلاتی که با نود پیدا کردم app crashed
این خطا بلا فاصله پس از ورود چند کانکشن همزمان بوجود میاد .
من در یک دستور rss فید یک سایت رو توسط express و تابع request در یافت میکنم و به خروجی میفرستم .
و در سمت کلاینت با یک دستور آژاکس هر دو ثانیه یک کوری جدید به سمت سرور میفرستم . همه چیز درست کار میکنه وقتی با یک کلاینت وصل بشم ولی به محض این که چند کانکشن همزمان رو باز کنم بار ترافیکی سرور نود بالا میره و دوون میشه این یعنی امکان سرویس دهی به بیش از 2 دو یا سه کلاینت همزمان رو ندارم . من نیاز دارم حداقل توان پوشش 2000 کلاینت همزمان رو داشته باشم . در نظر داشته باشید هر کلاینت هم ممکنه بین 1 الی 2 ریکوست در ثانیه به سمت سرور ارسال کنه . تنها دلیل من برای انتخاب node هم جلوگیری از بوجود آمدن این مشکل در php بود و این که بتونم بطور همزمان به تعداد زیادی کلاینت سرویس بدم .
و هم اینکه از حملات dos و ddos جلوگیری کنم . بنظر شما چطور میشه در نود بطور صحیح از این مورد جلوگیری کرد؟
این خطا بلا فاصله پس از ورود چند کانکشن همزمان بوجود میاد .
من در یک دستور rss فید یک سایت رو توسط express و تابع request در یافت میکنم و به خروجی میفرستم .
و در سمت کلاینت با یک دستور آژاکس هر دو ثانیه یک کوری جدید به سمت سرور میفرستم . همه چیز درست کار میکنه وقتی با یک کلاینت وصل بشم ولی به محض این که چند کانکشن همزمان رو باز کنم بار ترافیکی سرور نود بالا میره و دوون میشه این یعنی امکان سرویس دهی به بیش از 2 دو یا سه کلاینت همزمان رو ندارم . من نیاز دارم حداقل توان پوشش 2000 کلاینت همزمان رو داشته باشم . در نظر داشته باشید هر کلاینت هم ممکنه بین 1 الی 2 ریکوست در ثانیه به سمت سرور ارسال کنه . تنها دلیل من برای انتخاب node هم جلوگیری از بوجود آمدن این مشکل در php بود و این که بتونم بطور همزمان به تعداد زیادی کلاینت سرویس بدم .
و هم اینکه از حملات dos و ddos جلوگیری کنم . بنظر شما چطور میشه در نود بطور صحیح از این مورد جلوگیری کرد؟