КомпютриСофтуер

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

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

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

принцип на работа

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

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

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

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

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

Уведомление за браузъра - това е днес?

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

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

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

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

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

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

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

памет за данни

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

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

XML Socket

Уведомление във вашия браузър, работещ с помощта на този метод, използван СЬох и други приложения в категорията. Той използва XML Socket обекти в единичен пиксел файлове AdobeFlash. Под контрола на клиента JavaScript създава TCP връзка с еднопосочни възли на сървъра. Искане в този случай остава непрочетено, вместо това, възелът изпраща на клиента уникален идентификатор веднага. заявка за HTTP се прави след това на уеб сървъра, който съдържа получава идентификатор. Прилагането уеб тогава може да издаде съобщение, адресирано до клиента на местния интерфейс реле сървъра, който ги предава чрез Flash. Предимството на този подход е, че той използва естествения асиметрията на четене и запис.

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

Предлагани услуги за известяване

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

  • Apple услуга за уведомяване.
  • Google Cloud Messaging.
  • "Съучениците".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.delachieve.com. Theme powered by WordPress.