Difference between revisions of "HTTP polling"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (Reverted edits by 108.62.112.229 (talk) to last revision by Cblp.su)
 
Line 1: Line 1:
http://www.kobeshoes.name
+
[[XEP|Расширение]] {{xep|0025|Jabber HTTP Polling}} позволяет упаковывать [[Client-to-Server|клиент-серверный]] поток [[XMPP]] в последовательность запросов и ответов {{w|HTTP}}.
http://www.pandoracharmsuk.org.uk
+
 
http://www.canadagoose.us.com
+
Говоря проще, [[клиент]] [[Jabber]] старается выглядеть, как {{w|веб-браузер}}.
http://www.adadassuperstar.com
+
 
http://www.hermesbelt.in.net
+
В основном, это применяется хитрыми пользователями для того, чтобы обойти корпоративные ограничения на использование Интернет-соединения либо в клиентах для мобильных телефонов при использовании в моделях телефонов, в которых нет полноценной поддержки работы в Internet.
http://www.cheap-jordans.us
+
 
http://www.uggs--canada.ca
+
На данный момент расширение является [[XEP#.D0.A1.D1.82.D0.B0.D1.82.D1.83.D1.81.D1.8B|устаревшим]] и не рекомендуется к реализации и использованию.
http://www.cheapjordanshoes.us.com
+
 
http://www.cheap-nbajerseys.us.com
+
== Особенности ==
http://www.adidasnmd.org.uk
+
Клиент, использующий HTTP Polling, каждые несколько секунд выполняет HTTP запросы к серверу. В теле запроса при этом отправляются исходящие данные (если есть). Сервер посылает в ответе входящие данные для клиента (если есть). Серьезными недостатками этого метода являются:
http://www.supraforsale.in.net
+
* значительная доля запросов клиента получает ответ "нет новых данных". Таким образом, генерируется лишний трафик и напрасно нагружается сеть.
http://www.nike-airmax90.me.uk
+
* Обмен данными происходит с некоторым интервалом, что воспринимается пользователем как задержки при отправке и получении сообщения. Увеличить частоту обмена нельзя по причине, указанной в предыдущем пункте.
http://www.ralphlaurenoutlet-online.com
+
 
http://www.oakley--sunglasses.us.org
+
Кроме того, хорошие прокси-сервера очень быстро обнаруживают периодические частые запросы на один и тот же URL (Polling URL) и всё равно блокируют соединение.
http://www.monclerjackets.org.uk
+
 
http://www.nikehuarache.com.co
+
== Реализации ==
http://www.canadagoosejackets.uk
+
 
http://www.raybans.us.com
+
У сервера [[ejabberd]] поллинг по умолчанию включён и доступен по адресу <code>http://''example.org'':5280/http-poll/</code>
http://www.cheapuggsale.in.net
+
 
http://www.jordan-femmepascher.fr
+
На [[Jabber.ru]] URL поллинга таков: <code>http://httppoll.jabber.ru/</code>
http://www.rolexdaytona.in.net
+
 
http://www.raybans.in.net
+
== См. также ==
http://www.cheapjordans.com.co
+
 
http://www.michaelkorsoutletclearance.com.co
+
* [[HTTP binding]]
http://www.oakleysunglassesuk.org.uk
+
 
http://www.burberryoutlet.cc
+
[[Category:Расширения]]
http://www.coachoutletonlinecoachfactoryoutlet.us.com
+
http://canadagoose.outletsale.us.com
+
http://www.chaussure-louboutin.fr
+
http://www.hugobossoutlet.name
+
http://www.versace-sunglasses.us.com
+
http://www.cheapjordans-shoes.us.com
+
http://www.christianlouboutinshoesoutlet.com
+
http://www.canadagoosejacketsoutlet.name
+
http://www.louisvuitton-sac-pascher.fr
+
http://www.kate-spadeoutlet.in.net
+
http://www.ralphlaurenoutlet.us.org
+
http://www.birkenstocksandals.org.uk
+
http://www.vansshoes.in.net
+
http://www.thenorthface.org.uk
+
http://www.michaelkors-outlet.us.com
+
http://www.birkenstocks.name
+
http://www.uggs.us.org
+
http://www.louisvuittonfactoryoutlet.us.com
+
http://www.coachfactoryonlineoutlet.com.co
+
http://www.bottegaveneta.in.net
+
http://www.nikecortez.com.co
+
http://www.abercrombieandfitchoutlet.name
+
http://ugg.outletsale.us.com
+
http://www.poloralphlauren.net.co
+
http://www.michael-kors-outlet.ca
+
http://www.poloralphlaurenoutlet.org.uk
+
http://www.pandorajewelryoutlet.name
+
http://www.reebokshoes.in.net
+
http://www.rolexreplicawatches.name
+
http://www.katespadehandbags.org.uk
+
http://www.valentino.in.net
+
http://www.cartierwatches.cc
+
http://www.tiffanyandco.name
+
http://www.coachpursesoutlet.in.net
+
http://www.ralphlauren-outlet.com.co
+
http://www.canadagooseoutlet.ca
+
http://www.airmax90.org
+
http://www.adadasstansmith.com
+
http://www.louisvuittonoutlets-lv.com
+
http://www.louboutin.eu.com
+
http://www.airjordan-uk.org.uk
+
http://www.michaelkors-handbags.uk
+
http://www.hollistersaleuk.me.uk
+
http://www.fitflops.in.net
+
http://www.asicsshoes.in.net
+
http://www.michaelkorshandbagsuk.me.uk
+
http://www.michaelkors-outlet.ca
+
http://www.niketrainers.com.co
+
http://www.coach-outletonline.us.org
+
http://www.converseshoes.in.net
+
http://www.cheapmlbjerseys.us
+
http://www.timberlandbootsoutlet.name
+
http://www.michaelkorsoutletonlineclearance.us.com
+
http://www.truereligionjeansoutlet.name
+
http://www.airforce1-nike.fr
+
http://www.adadassupercolor.com
+
http://www.tiffanyandcojewelry.org.uk
+
http://www.poloralphlaurenoutletonlines.us.com
+
http://www.uggboots.org
+
http://www.instylermax.in.net
+
http://www.rolexwatchesuk.me.uk
+
http://www.ghdflatiron.com
+
http://www.michaelkorsbags.me.uk
+
http://www.longchampbag.co.uk
+
http://www.canadagoosejackets.me.uk
+
http://www.timberlandbootsuk.org.uk
+
http://www.versaceshoes.in.net
+
http://www.edhardy-outlet.name
+
http://www.underarmourshoes.cc
+
http://www.discountnikeshoessc.org
+
http://www.lebronjamesshoes.org
+
http://www.ugg-outletboots.in.net
+
http://www.gucci-borse.it
+
http://www.reebokclassic.me.uk
+
http://www.levisjeans.name
+
http://www.rayban-outletstoreonline.com
+
http://www.adidasgazelle.me.uk
+
http://www.cheapnhljerseyswholesale.us
+
http://www.babylisspro.in.net
+
http://www.hollisterclothingstore.com.co
+
http://www.lacosteshoes.us
+
http://www.adidas-shoes.me.uk
+
http://www.fitflopssaleclearance.com
+
http://www.nikefreerun.name
+
http://www.buyredbottomcheapshoesonline.com
+
http://www.coachfactoryoutletstoreonline.com
+
http://www.eccoshoes.us
+
http://www.nikestoreuk.me.uk
+
http://www.uggs-outlet.com
+
http://www.yeezyboost.us.com
+
http://www.pandoracharms.com.co
+
http://www.michaelkorsoutlet-online.us.org
+
http://www.raybanssunglasses.us.org
+
http://www.cheapbasketballshoes.us
+
http://www.birkenstocksandals.us.com
+
http://www.louisvuittonoutletonlines.us.com
+
http://www.katespadehandbags.net.co
+
http://www.adidas-trainers.me.uk
+
http://www.michaelkorspurses.in.net
+
http://www.saclongchamp-solde.fr
+
http://www.michaelkorsoutletclearance.net.co
+
http://www.michaelkorsoutlet-onlines.us.com
+
http://www.canada-goose-jackets.ca
+
http://www.nike-tn-pascher.fr
+
http://www.dolceandgabbanaoutlet.com
+
http://www.coach-outletonline.eu.com
+
http://www.chiflatiron.in.net
+
http://www.puma-shoes.in.net
+
http://www.raybansunglassesdiscount.us.com
+
http://www.nike-airmax.org.uk
+
http://www.longchampbags.uk
+
http://www.toms.in.net
+
http://www.michael-korsoutlet.ca
+
http://www.nikefreeflyknit.org.uk
+
http://www.raybans.org.uk
+
http://www.armani-exchange.us
+
http://www.louisvuittonhandbagsuk.me.uk
+
http://www.discountoakleysunglasses.us.org
+
http://www.christianlouboutinoutlet.us
+
http://www.canadagooseuk.org.uk
+
http://www.omegawatches.name
+
http://www.pradaoutlet.name
+
http://www.hollisterclothing.org
+
http://www.ralphlaurenoutletuk.me.uk
+
http://www.fitflop.org.uk
+
http://www.longchampoutletstore.com
+
http://www.christianlouboutinshoes.org.uk
+
http://www.moncleroutletjackets.us
+
http://www.burberry-outlet-canada.ca
+
http://www.ferragamoshoes.cc
+
http://www.new-balanceoutlet.us
+
http://www.skechersshoes.us
+
http://www.oakley.nom.co
+
http://www.truereligionjeans.me.uk
+
http://www.fitflops.us
+
http://www.uggaustralia.us.com
+
http://www.michaelkorsoutlet.net.co
+
http://www.longchamp.org.uk
+
http://www.nikefreeflyknit.name
+
http://www.michaelkors-outlet.us.org
+
http://www.adidaspureboost.us
+
http://www.tomsoutletstores.in.net
+
http://www.moncler-outlet.us.com
+
http://www.sac-longchamppliage.fr
+
http://www.uggsale.us
+
http://www.poloralphlaurenmen.name
+
http://www.yeezyboost350.me.uk
+
http://www.montblancoutletpens.com
+
http://www.coachfactoryoutlet-online.com.co
+
http://www.katespade-outlet.us
+
http://www.oakleyvault.name
+
http://www.pandoracharmssaleclearance.com
+
http://www.conversetrainer.co.uk
+
http://www.louisvuittonoutletonline.us.org
+
http://www.designerhandbags.net.co
+
http://www.edhardyukclothing.me.uk
+
http://www.thenorthfaceoutlet.com.co
+
http://www.rolex-replicawatches.com.co
+
http://www.louisvuittonoutlet.ca
+
http://www.airmax.org.uk
+
http://www.nfl-jerseys-wholesale.us.com
+
http://www.mizunorunningshoes.in.net
+
http://www.adidasnmd.us.org
+
http://www.michaelkorshandbagsoutlet.in.net
+
http://christianlouboutin.outletsale.us.com
+
http://www.guccioutlets.us.org
+
http://www.tomsshoes.us.com
+
http://www.coachfactoryoutletsaleonline.us.com
+
http://www.rayban--outlet.com
+
http://www.coach-outletonlines.us.com
+
http://www.toryburchoutlet.org
+
http://www.cheap-jerseyswholesale.us
+
http://www.true-religionjeans.net.co
+
http://www.nike-blazerlow.fr
+
http://www.coachoutletstoreonline.com.co
+
http://www.michaelkorswatches.co.uk
+
http://www.stephencurryshoes.net
+
http://www.fitflopssaleclearance.net
+
http://www.michaelkorsoutletonline.com.co
+
http://www.diorsunglasses.us
+
http://www.coachoutletstoreonlineclearances.in.net
+
http://www.michaelkorshandbags-outlet.us.org
+
http://www.canadagoosejackets.cc
+
http://www.airmaxoutletsaleus.com
+
http://www.nikeairforce1.org.uk
+
http://www.yeezyboost-350.us.com
+
http://www.louisvuitton-borse.it
+
http://www.truereligionoutlet.com.co
+
http://www.jimmychoo.in.net
+
http://www.ralph-lauren-pas-cher.fr
+
http://www.chaussurelouboutin-pascher.fr
+
http://www.uggscanada.ca
+
http://www.poloralph-lauren.uk
+
http://www.michaelkors-handbags.us.org
+
http://www.adidassuperstar.co.uk
+
http://www.pandorajewelryoutlet.org
+
http://www.tiffanyjewelryoutlet.name
+
http://www.prada-sunglasses.us.com
+
http://www.moncleroutlet.in.net
+
http://www.adidas-nmd.us.com
+
zhuo20160726
+

Latest revision as of 15:24, 27 July 2016

Расширение XEP-0025: Jabber HTTP Polling позволяет упаковывать клиент-серверный поток XMPP в последовательность запросов и ответов HTTP.

Говоря проще, клиент Jabber старается выглядеть, как веб-браузер.

В основном, это применяется хитрыми пользователями для того, чтобы обойти корпоративные ограничения на использование Интернет-соединения либо в клиентах для мобильных телефонов при использовании в моделях телефонов, в которых нет полноценной поддержки работы в Internet.

На данный момент расширение является устаревшим и не рекомендуется к реализации и использованию.

Особенности[edit]

Клиент, использующий HTTP Polling, каждые несколько секунд выполняет HTTP запросы к серверу. В теле запроса при этом отправляются исходящие данные (если есть). Сервер посылает в ответе входящие данные для клиента (если есть). Серьезными недостатками этого метода являются:

  • значительная доля запросов клиента получает ответ "нет новых данных". Таким образом, генерируется лишний трафик и напрасно нагружается сеть.
  • Обмен данными происходит с некоторым интервалом, что воспринимается пользователем как задержки при отправке и получении сообщения. Увеличить частоту обмена нельзя по причине, указанной в предыдущем пункте.

Кроме того, хорошие прокси-сервера очень быстро обнаруживают периодические частые запросы на один и тот же URL (Polling URL) и всё равно блокируют соединение.

Реализации[edit]

У сервера ejabberd поллинг по умолчанию включён и доступен по адресу http://example.org:5280/http-poll/

На Jabber.ru URL поллинга таков: http://httppoll.jabber.ru/

См. также[edit]