ComputersSoftware

Kennisgeving in uw browser - wat is dat?

Veel internetgebruikers vragen zich af: "kennisgeving van een browser - wat is dat?" Het toont een bepaalde stijl van surfen op het internet, waarin een verzoek om een transactie geïnitieerd door een centrale server. Dit in tegenstelling tot de tegenovergestelde richting van de data, waarbij het verzoek om overdracht van gegevens wordt geïnitieerd door de ontvanger of klant.

Voor kennisgeving diensten zijn vaak gebaseerd op informatie voorkeuren die naar voren op voorhand. Dit is het model van het abonnement op de publicatie. Client "schrijft" zijn diverse informatie "kanalen" die door de server. Wanneer er nieuwe content beschikbaar is op een van deze kanalen, de server stuurt deze informatie aan hem. Melding in de browser emuleert soms een onderzoek techniek, in het bijzonder in omstandigheden waar de echte vraag is niet mogelijk - bijvoorbeeld op de websites van de ernstige beveiligingsbeleid dat de afwijzing van inkomende HTTP / S verzoeken vereisen.

werkingsprincipe

Synchrone conferencing en instant messaging zijn typische voorbeelden van hoe het eruit ziet kennisgeving. Wat is het en hoe werkt het? Chatberichten en soms bestanden worden zodra ze door de messaging-dienst worden ontvangen geduwd om de gebruiker. Beide gedecentraliseerde peer-to-LVS en gecentraliseerde programma's (zoals IRC of XMPP) maken "push" bestanden. Dit betekent dat de naam van de afzender initieert de gegevensoverdracht in plaats van de ontvanger.

E-mail kan ook werken met de melding - SMTP-protocol is, in essentie, "push". Toch is de laatste "stap" van de e-mailserver op de computer doet meestal een pull-protocol zoals POP3 of IMAP. Het IMAP-protocol omvat de IDLE-opdracht, kan de server de cliënt op een binnenkomende bericht. De originele BlackBerry was de eerste populaire apparaat, indien de kennisgeving is actief werkzaam in de browser. Wat is het in deze gadgets - is te zien in het e-mail adres (draadloos).

Wat het vroeger was?

Een ander voorbeeld is PointCast Network, die in de jaren 1990 bekend was. Het geeft nieuws en aandelenkoersen marktgegevens. En Netscape, het en applicaties van Microsoft om het te integreren in hun software voor elke versie van hun browser, maar het is nooit populair geweest, en later volledig verdwenen. abonnementen systeem, waar sprake is van een meer geavanceerde melding in de browser - Browsers vervolgens deze functionaliteit in de jaren 2000 tot RSS vervangen. Wat is een data -abonnement - kent elke lezer van blogs.

Andere toepassingen notificatie-enabled web applicatie bevat informatie over marktgegevens (aandelenkoersen), online chat en messaging-systeem (WebChat), veilingen, online wedden en games, sportweddenschappen, monitoring consoles en dergelijke.

Kennisgeving van de browser - dat is het vandaag?

Melding via IEFT is een eenvoudig protocol dat gebruikt HTTP / 2 tot directe meldingen te leveren (voor binnenkomende oproepen en berichten). Het protocol combineert alle real-time events in een enkele sessie, die zorgt voor een efficiënter gebruik van netwerkbronnen en radio. One-stop service combineert alle gebeurtenissen door het verspreiden van hun applicaties zodra ze beschikbaar zijn. Dit vereist slechts één sessie, waardoor de verspilling van tijd en het verkeer te vermijden.

Kennisgeving in uw browser - het is vanuit een technisch oogpunt?

HTTP-notification (ook bekend als streaming HTTP) is een mechanisme voor het verzenden van gegevens van de browser voor de webserver. Het kan worden bereikt door een van de verschillende mechanismen. Meestal raakt de webserver niet de verbinding te verbreken na de kennisgeving aan de klant werd gestuurd. De webserver laat de verbinding open, en in het geval van een nieuwe gebeurtenis (bijvoorbeeld het veranderen van de gegevens die in het bericht) wordt direct weergegeven. Anders zal het evenement in de rij staan, totdat de volgende klant wordt ontvangen.

De meeste webservers bieden deze functie met behulp van CGI (bijvoorbeeld niet-parsed header scripts op Apache). Het onderliggende mechanisme van deze benadering is de geslotentransmissie codering. Een klassiek voorbeeld is de melding aan de browser "mates". Wat is er op deze site? De eerste is informatie over binnenkomende berichten en markeert "Like".

alternatieve mechanismen

Een ander mechanisme is geassocieerd met een bepaald type MIME, die heet multi-component vervangen. Het werd voor het eerst gepresenteerd in 1995, de Netscape, de browser "on the fly" verandert het document wanneer er een nieuwe versie op de server wordt ontvangen. Hij wordt nog steeds ondersteund in Firefox, Opera, Safari, en vandaag de dag, maar niet in Internet Explorer. Dit mechanisme kan worden toegepast op HTML-documenten en ook voor het streamen van beelden in webcam-toepassingen.

WHATWG Web Applications 1.0 bevat een mechanisme dat zich richt op de inhoud van de klant te wijzigen. Hij is bekend sinds 1 september 2006, toen de Opera web browser deze nieuwe experimentele systeem genaamd Server-SentEvents geïmplementeerd. Hij is momenteel gestandaardiseerd als onderdeel van HTML5. Bij deze methode, gebruikt de server aanhoudende HTTP-verbindingen, wat resulteert in een reactie blijft altijd "open" (dat wil zeggen, de server nooit stopt response), effectief "bedriegen" uw browser. Zo is de toepassing blijft altijd in de opstartmodus, nadat de pagina volledig heeft geopend. De server vervolgens periodiek stuurt fragmenten van JavaScript om de inhoud van de pagina bij te werken, waardoor kennisgeving. Met behulp van deze techniek, heeft de klant geen behoefte aan Java-applets of andere plug-ins om een open verbinding met de server te houden - de klant ontvangt automatisch een melding over nieuwe evenementen afkomstig van de server. Een groot nadeel van deze methode is echter, is het gebrek aan controle door de tijd van de browser server. Het bijwerken van de pagina is altijd nodig als er een time-out op de open pagina.

datageheugen

geheugenopslag techniek is op zichzelf niet een correcte kennisgeving. Hiermee kunt u alleen de melding mechanisme na te bootsen in een omgeving waar het niet mogelijk is. Bijvoorbeeld, op een veeleisende security policies sites die afwijzing van inkomende HTTP / S verzoeken vereisen. Het is onmogelijk om melding in de browser (dat wil zeggen, en hoe het werkt - zie boven). In dit geval is, vraagt de client gegevens precies zoals in een normale vraag, maar als gevolg van de verwachtingen van de server kan niet direct reageren. Als de server geen nieuwe informatie aan de klant wanneer er een verzoek is ontvangen niet heeft - in plaats van naar een leeg antwoord te zenden, het verzoek blijft open in afwachting van nieuwe informatie. Zodra deze gegevens worden weergegeven, het onmiddellijk stuurt de HTTP / S reactie op de klant, het voltooien van de open verbinding.

Na ontvangst van de klant vaak onmiddellijk geeft een verzoek naar een andere server response. Zo is de gemiddelde responstijd vertraging (de tijd tussen het moment waarop de informatie beschikbaar komt, en de volgende klant aanvraag) in verband met de komst van de aanvragen, het is uitgesloten.

XML Socket

Kennisgeving in uw browser, werkend met behulp van deze methode, gebruikt CBOX en andere toepassingen Chatter. Het maakt gebruik van XML Socket objecten in single-pixel-bestanden AdobeFlash. Onder de controle van de klant JavaScript wordt een TCP-verbinding met de unidirectionele knooppunten op de server. Aanvraag in dit geval blijft ongelezen, in plaats daarvan het knooppunt zendt de cliënt direct een unieke identificatiecode. een HTTP-verzoek wordt dan de webserver, waarbij de verkregen identificator bevat. De webapplicatie kan vervolgens een bericht gericht aan de klant op de lokale interface relay server, die hen overbrengt via Flash. Het voordeel van deze aanpak is dat het gebruik maakt van de natuurlijke asymmetrie van de read-write.

Dit is een typisch voorbeeld van de vele web-based applicaties, met inbegrip van chat rooms, en, als gevolg daarvan, zorgt voor een hoog rendement. Omdat hij niet de gegevens op de uitgaande contactdozen accepteren, wordt de server niet verplicht om uitgaande TCP-verbindingen te zoeken, die mogelijk de oprichting van tienduizenden gelijktijdige verbindingen maakt. Dus er is melding in de browser op de "Klasgenoten" in bepaalde diensten van de site.

Beschikbare kennisgeving diensten

Deze functie is beschikbaar op veel diensten die de hierboven genoemde verbindingen te ondersteunen. Zoals reeds vermeld, melding in de browser - het is een kans om instant messages en meldingen ontvangen, zonder de pagina te herladen. Diensten, waarbij deze dienst beschikbaar is, zijn onder meer:

  • Apple Notification Service.
  • Google Cloud Messaging.
  • "Klasgenoten".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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