Узак добуш берүү деген эмне?
Узак добуш берүү деген эмне?

Video: Узак добуш берүү деген эмне?

Video: Узак добуш берүү деген эмне?
Video: Бухгалтердик баланс 2024, Ноябрь
Anonim

Эң популярдуу хакерлик болгон. Узак шайлоо ' - Узак шайлоо негизинен серверге HTTP суроо-талапты жасоону жана андан кийин серверге кийинчерээк (сервер аныктагандай) жооп берүү үчүн байланышты ачык кармоону камтыйт. Серверден (булактан) секунд сайын өтө кыска билдирүүнү түртүү.

Андан кийин, WebSocketде узак шайлоо деген эмне?

Колдонуу Добуш берүү : Жөнөкөй сөз менен айтканда, Кыска добуш берүү AJAX негизиндеги таймер, ал белгиленген кечигүү менен чалат Узак добуш берүү Кометага негизделген (б.а. сервер окуясы кечиктирбестен болгондо сервер кардарга маалыматтарды жөнөтөт).

Ошондой эле суроо берилиши мүмкүн, Javascriptте узак шайлоо деген эмне? Бул негизинен арзан түрү узак шайлоо мында сервер кардарды окуяны күтүп турат, бул окуя жөнүндө маалыматтарды жөнөтөт жана андан соң байланышты жабат. Кардар муну триггер катары кабыл алып, маалыматтарды иштеп чыгат, андан кийин кийинки окуяны күтүү үчүн серверге кайра кошулат.

Ошондой эле, узакка созулган сурамжылоонун эмне экенин билүү үчүн, ал кантип иштейт жана аны эмне үчүн колдонот элеңиз?

менен узак шайлоо , кардар серверден маалыматты кадимкидей эле сурайт добуш берүү , анын HTTP/S сурамдарын чыгаргандан башкасы ( сурамжылоолор )ат а бир кыйла жайыраак жыштык. Жүрүм-турум: бош жооп жөнөтүүнүн ордуна, сервер суроо-талапты ачык кармап, жооп маалыматын күтөт. чейин жеткиликтүү болуп калат.

AJAX узак шайлоо деген эмне?

Узак шайлоо (ошондой эле белгилүү AJAX LongPolling ) реалдуу убакыт тиркемелерин имитациялоо үчүн колдонулган ыкма. колдонууну түшүнүү абдан маанилүү AJAX шайлоо . Мисалы, сиздин электрондук почтаңыздын башкы бети жасай алат AJAX ар бир 30 секунд сайын жаңы каттардын бар-жоктугун билүү үчүн сураңыз. Бул бир жол AJAX колдонулат.

Сунушталууда: