muzruno.com

Уведомяване в браузъра - какво е това?

Много потребители на интернет задават въпроса: "Известие в браузъра - какво е то?" Показва специфичен стил на интернет сърфиране, при който заявката за транзакция се инициира от централния сървър. Това контрастира с обратната посока на данните, където искането за предаване на информация се инициира от получателя или клиента.

уведомяване в браузъра какво е то

Услугите за уведомяване често се основават на предварително изразени информационни предпочитания. Това се нарича публикуване на абонаментния модел. Клиентът "си записва" различни информационни "канали", предоставени от сървъра. Когато е налице ново съдържание на един от тези канали, сървърът му изпраща тази информация. Известяването в браузъра понякога емулира с техниката на избиране, особено при условия, при които реално искане не е възможно - например на сайтове със сериозна политика за сигурност, които изискват отказ на входящи HTTP / S заявки.

Принцип на действие

Синхронните конференции и мигновените съобщения са типични примери за това, как изглежда нотификацията. Какво е и как работи? Чат съобщенията и понякога файловете се изтласкват на потребителя веднага щом бъдат получени, като се използва услугата за съобщения. Децентрализираните LVS връзки от тип peer-to-peer и централизираните програми (като IRC или XMPP) ви позволяват да "премествате" файлове. Това означава, че изпращачът задейства прехвърлянето на данни, а не получателя.

Уведомяване в браузъра

Електронната поща може да работи и с известия - SMTP протоколът е по своята същност "натискане". Последната "стъпка" от сървъра за електронна поща на компютъра обаче обикновено прави такъв протокол за натоварване като POP3 или IMAP. Протоколът IMAP включва команда IDLE, която позволява на сървъра да информира клиента за нови съобщения. Оригиналът на BlackBerry беше първото популярно устройство, в което уведомлението в браузъра работи активно. Какво е това в тези приспособления - може да се види в работата на електронната поща (с безжична комуникация).

Какво беше преди?

Друг пример е мрежата PointCast, която беше известна през 90-те години. Той предостави новини и данни за фондовия пазар. Както приложенията на Netscape, така и приложенията на Microsoft го интегрираха в софтуера във всяка от версиите на браузърите, но никога не беше популярен и по-късно напълно изчезна. Браузърите впоследствие замениха тази функционалност през 2000-те със система за абонаменти, базирана на RSS, където има по-добро известие в браузъра. Какво представляват данните Всеки читател на блогове знае за абонамента.

уведомяване в браузъра какво е това

Други употреби уведомяване-съвместим уеб приложение включва информация за пазарна информация (цени на акциите), онлайн чат и система за съобщения (уебчат), тържища, онлайн залагания и игри, спортни залагания, конзоли за мониторинг и други подобни.

Съобщение в браузъра - какво е днес?

Уведомлението с IEFT е прост протокол, който използва HTTP / 2 за предоставяне на незабавно уведомяване (за входящи повиквания и съобщения). Протоколът съчетава всички събития в реално време в една сесия, което гарантира по-ефективно използване на мрежови и радио ресурси. Една услуга обединява всички събития, като ги разпространява за приложения, когато пристигат. Това изисква само една сесия, която избягва ненужното време и трафик.

уведомяване в браузъра какво е то

Уведомяване в браузъра - какво е това от техническа гледна точка?

HTTP известяването (известен също като стрийминг HTTP) е механизъм за изпращане на данни от уеб сървър в браузър. Тя може да бъде постигната чрез някой от няколкото механизма. Обикновено уеб сървърът не прекратява връзката, след като уведомлението е изпратено до клиента. Уеб сървърът оставя връзката отворена, а в случай на ново събитие (например промяна на данните, изпратени в съобщението), това ще се покаже незабавно. В противен случай събитието ще трябва да бъде поставено на опашка до получаване на следващата заявка на клиента.



Уведомяване в браузъра на съучениците, че това

Повечето уеб сървъри предлагат тази функция чрез CGI (например неформатирани скриптови заглавки на Apache). Основният механизъм на този подход е блоковото кодиране на предаването. Класически пример е уведомлението в браузъра в Odnoklassniki. Какво е на този сайт? На първо място, това е информация за входящите съобщения и "Подобно".

Алтернативни механизми

Друг механизъм е свързан със специален тип MIME, който се нарича многокомпонентно заместване. Тя беше представена за първи път през 1995 г. от Netscape, когато браузърите "в движение" промениха документа всеки път, когато на сървъра беше изпратена нова версия. Той все още се поддържа в Firefox, Opera, Safari и днес, но не е достъпен в Internet Explorer. Този механизъм може да бъде приложен към HTML документи, както и за стрийминг на изображения в приложенията за уеб камери.

Известието в браузъра е

WHATWG Web приложения 1.0 включва механизъм, който насочва промененото съдържание към клиента. Това е известно от 1 септември 2006 г., когато Opera представи тази нова експериментална система, наречена Server-SentEvents в уеб браузъра. В момента тя е стандартизирана като част от HTML5. При този метод сървърът използва постоянна HTTP връзка, в резултат на което постоянният "отворен" отговор (т.е. сървърът никога не спира да отговаря) ефективно "измама" браузъра. По този начин приложението винаги остава в режима за изтегляне, след като страницата вече е отворена изцяло. След това сървърът периодично изпраща фрагменти от jаvascript, за да актуализира съдържанието на страницата, като по този начин дава възможност за известяване. Използвайки тази техника клиентът не се нуждае от Java аплети или други приставки, за да поддържа отворена връзка със сървъра - клиентът автоматично получава известие за нови събития, идващи от сървъра. Един сериозен недостатък на този метод обаче е липсата на контрол върху сървъра по време на работа на браузъра. Актуализиране на страницата Винаги е необходимо, ако на отворената страница настъпи изтичане.

Съхранение на данни

Техниката на запаметяване не е истинска нотификация. Тя само позволява да се подражава механизмът за известяване при условия, когато това не е възможно. Например, на сайтове с изискана политика за сигурност, които изискват отказ на входящи HTTP / S заявки. Тук е невъзможно да се известява в браузъра (какво е и как работи - това е посочено по-горе). В този случай клиентът иска информацията точно както в нормалната заявка, но поради чакането сървърът не може веднага да отговори. Ако сървърът няма нова информация за клиента, когато искането е получено - вместо изпращане на празен отговор, заявката остава отворена, докато чака нова информация. След като се появят такива данни, той незабавно изпраща HTTP / S отговор на клиента, след като завърши отворената връзка.

След получаване на отговора, клиентът често изпраща незабавно заявка до друг сървър. Така се елиминира нормалното време за забавяне на реакцията (времето между момента, в който информацията стане налична и следващата заявка на клиента), свързана с получаването на исканията.

XML Socket

Известието в браузъра, работещо с този метод, се използва от CBOX и други приложения за чат. Той използва XML Socket обекти в Adobe Flash файлове с един пиксел. Под контрола на jаvascript клиентът установява TCP връзка към unicast възли на сървъра. Искането остава непрочетено, вместо това възелът незабавно изпраща на клиента уникален идентификатор. След това се изпраща HTTP заявка към уеб сървъра, който съдържа получения идентификатор. Уеб приложението може след това да изпрати съобщения, адресирани до клиента, на местния интерфейс на сървъра за препредаване, който ги предава през Flash. Предимството на този подход е, че използва естествената асиметрия на четене-писане.

Уведомяване в браузъра за съученици

Това е типично за много уеб приложения, включително чатове, и в резултат на това осигурява висока ефективност. Тъй като не приема данни за изходящи контакти, сървърът няма нужда да изисква изходящи TCP връзки и това дава възможност да се установят десетки хиляди едновременни връзки. По този начин се извършва известяването в браузъра на "Odnoklassniki" в някои услуги на сайта.

Налични услуги за уведомяване

Тази функция е достъпна за много услуги, които поддържат горепосочените връзки. Както вече беше установено, известяването в браузъра е възможност да получавате незабавни съобщения и известия, без да презареждате страницата. Услугите, на които е налична тази услуга, включват:

  • Услуга за уведомяване на Apple.
  • Съобщения в Google Cloud.
  • "Съучениците".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.
Споделяне в социалните мрежи:

сроден