*   >> Læs Uddannelse artikler >> science >> programming

Comet Technology

Web udvikling handler om brugeren giver anmodning og svar fra serveren. AJAX som står for Asynchronous JavaScript og XML er den spirende med hjemmesider. Med brug af AJAX de hjemmesider er blevet mere lydhør og svaret på brugeren er ganske hurtigt. Tidligere med Websites hvis en bruger måtte anmode om data, blev hele siden indlæst igen med svar fra serveren. Men AJAX har fuldstændig ændret begrebet hjemmesiden arbejdsmiljø. Nu med AJAX kun en del af siden bliver serveret til brugeren. Snarere end at opdatere hele siden med AJAX kun en del af websiden bliver opdateret.

Svartiden er således mindre i forhold til tidligere web-teknologier. Med AJAX brugeren anmoder om oplysninger fra serveren på nogle intervaller. Således med intervaller anmodninger ville blive sendt til serveren og dermed kontrollere for opdateringer og så på brugeren vil blive opdateret med information. Forestil dig en sag blev de oplysninger, serveren ikke er opdateret, men selv da anmodningen AJAX holder på sker på serveren. Det er her, Ajax ikke kommer handy. Der er ingen mening i at give anmodninger om information til serveren fra klienten, hvis der ikke opdateringen er sket.

Således at gøre det mere effektivt et nyt udtryk kaldes COMET også kendt som Reverse Ajax blev indført. Med Comet brugeren ikke behøver at anmode serveren for eventuelle opdateringer. Så snart der er nogen opdateringer på serveren klienten ville blive besvaret. Comet gør server sende information til klienten, når der er nogen oplysninger, således uden at lade klienten til at gøre enhver anmodning. Comet bruger Lang Pooling at gøre en åben forbindelse til serveren således Henter data fra serveren på nogen begivenheder.

Med Comet kunden ikke behøver at gøre anmodning til serveren beder om opdateringer. Det holder en konstant forbindelse mellem serveren og klienten at bringe data fra serveren til klienten. Mange virksomheder som Facebook, Gmail osv bruger komet for chat implementering. Som chat implementering er meget dynamisk karakter derfor er det nødvendigt at kontrollere serveren, om nogen reaktion er sendt eller ej.



Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.