Middle+
HTML5те server-sent окуялары эмне үчүн киргизилди?
sobes.tech AI
AIден жооп
Serverden жөнөтүлгөн окуялар (SSE) HTML5ге киргизилген жана серверден кардарга бир тараптуу байланыш каналын камсыз кылат. Алар серверге узак убакыт бою маалымат жаңыртууларын жөнөтүүгө мүмкүндүк берет, кардар болсо дайыма жаңы маалыматтарды сурабастан (polling) пайдалана алат.
SSEнин негизги артыкчылыктары:
- Өндүрүмдүүлүк: Polling учурунда дайыма HTTP суроолорун кайра түзүүгө салыштырмалуу аз жүк.
- Жөнөкөйлүк: Бир тараптуу байланыш үчүн кардар жана сервер тарапта WebSocketsке караганда оңой ишке ашыруу.
- Автоматтык кайра туташуу: Браузер үзүлүш учурда автоматтык түрдө байланышты калыбына келтирүүгө аракет кылат.
- HTTP колдоо: Стандарттык HTTP үстүндө иштейт, бул проксилер жана firewallдар колдонушту жеңилдетет.
Алар реалдуу убакытта жаңыртууларды алуу үчүн колдонулат жана эки тараптуу байланыш талап кылбайт, мисалы:
- Жаңылыктар ленталары
- Биржалык котировкалар
- Белгилер
- Сервер логдору
WebSocketsтен айырмаланып, SSE бир эле байланыш аркылуу кардардан серверге маалымат жөнөтүүнү колдобойт. Ички байланыш үчүн WebSockets артыкчылыкка ээ.