0 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.1هزار امتیاز)
ویرایش شده قبل توسط

پس از برقراری ارتباط یک مروگر از طریق WebSocket با سرور بهتر است اتصال TCP مربوط به آن WebSocket برروی سرور باز بماند یا بسته شود؟

بصورت کلی هزینه باز نگه داشتن اتصال TCP یک WebSocket در سرور بیشتر است یا برقراری یک اتصال جدید؟ best practice برای مدیریت اتصال های TCP مربوط به WebSocket در سرور چیست؟

اگر قرار باشه اتصال های TCP بسته بشه پس تکلیف ارتباط real time دو طرفه چی میشه؟ اگر قرار باشه باز بمونن اونوقت به ازای هر کاربر یک اتصال TCP باز برروی سرور یکم سنگین می کنه سرور رو؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
 
بهترین پاسخ

WebSocket برای ارتباط های real time و دو طرفه کاربرد دارد و ارتباط در WebSocket در لایه TCP انجام می شود پس چاره ای جز باز ماندن اتصال TCP وجود ندارد و در صورت بسته شدن اتصال TCP ارتباط real time و دو طرفه نیز از دست می رود.

قطعا در صورتی که نیاز به ارتباط real time و دو طرفه باشد best practice باز نگه داشتن اتصال TCP است.

سوالات مشابه

0 امتیاز
1 پاسخ 934 بازدید
0 امتیاز
1 پاسخ 1.2هزار بازدید
سوال شده 9 سال قبل در کامپیوتر و اینترنت توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 556 بازدید
+1 امتیاز
1 پاسخ 1.9هزار بازدید
سوال شده 10 سال قبل در کامپیوتر و اینترنت توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
2 پاسخ 5.1هزار بازدید
+1 امتیاز
1 پاسخ 647 بازدید
0 امتیاز
1 پاسخ 323 بازدید
0 امتیاز
1 پاسخ 864 بازدید
...