Розетка мен WebSocket арасындағы айырмашылық неде?
Розетка мен WebSocket арасындағы айырмашылық неде?

Бейне: Розетка мен WebSocket арасындағы айырмашылық неде?

Бейне: Розетка мен WebSocket арасындағы айырмашылық неде?
Бейне: Java техникалық әңгімесі: Spring Boot және GraphQl интеграциясы. Оны қалай қарапайым етуге болады? 2024, Қараша
Anonim

WebSockets әдетте TCP/IP арқылы жұмыс істейтін HTTP протоколына ұқсас протокол арқылы қолданбалар серверіне қосылатын браузерлерден іске қосылады. Сондықтан олар ең алдымен серверіне тұрақты қосылымды қажет ететін веб-қосымшаларға арналған. Екінші жағынан, қарапайым розеткалар күштірек және жалпы болып табылады.

Сәйкесінше, WebSocket нені пайдаланады?

WebSockets клиент пен сервер арасында екі тарап жасай алатын тұрақты қосылымды қамтамасыз ету пайдалану кез келген уақытта деректерді жіберуді бастау. Клиент белгілейді а WebSocket деп аталатын процесс арқылы қосылу WebSocket қол алысу. Бұл процесс клиенттің серверге тұрақты HTTP сұрауын жіберуінен басталады.

WebSockets қандай порттарды пайдаланады? The WebSocket байланыс пайдаланады бірдей порттар әдепкі бойынша HTTP (80) және HTTPS (443) ретінде.

Осыған байланысты WebSockets дегеніміз не, ол HTTP-ден қалай ерекшеленеді?

HTTP және WebSocket деректерді беру/көрсету үшін қолданылатын протокол. HTTP бір бағытты байланыс протоколы болып табылады, ал WebSocket екі жақты болып табылады. Сұраныс арқылы HTTP , ол клиентте (браузерде) қосылым жасайды және серверден жауап алғаннан кейін оны жабады.

Аякстан не жақсы?

WebSockets әлі де сәл жылдамырақ, бірақ айырмашылық шамалы. WebSockets шамамен 10-20% жылдамырақ AJAX қарағанда . Сіз айтпас бұрын, иә мен білемін қарағанда WebSocketweb қолданбалары розеткаларды ұстап тұру және серверден деректерді өз қалауы бойынша итеру сияқты басқа артықшылықтармен бірге келеді.

Ұсынылған: