*   >> Lese Utdanning Artikler >> science >> programming

Comet Technology

Web utvikling handler om bruker gi forespørsel og respons fra serveren. AJAX som står for Asynchronous Javascript og XML er en voksende med nettsteder. Med bruk av AJAX nettsteder har blitt mer lydhør og responsen til brukeren er ganske rask. Tidligere med Websites hvis en bruker måtte be om for noen data, ble hele siden lastes på nytt med respons fra serveren. Men AJAX har helt forandret konseptet nettstedet arbeidsmiljø. Nå med AJAX bare en del av siden blir servert til brukeren. Snarere enn å oppdatere hele siden med AJAX bare en del av websiden blir oppdatert.

Dermed responstiden er mindre i forhold til tidligere web-teknologi. Med AJAX brukeren ber om informasjon fra serveren på noen intervaller. Dermed med intervaller forespørsler vil bli sendt til serveren og dermed sjekke for oppdateringer og så videre brukeren vil bli oppdatert med informasjon. Tenk deg et tilfelle ble informasjonen på serveren ikke er oppdatert, men selv da AJAX forespørsel holder på skjer på serveren. Dette er hvor Ajax ikke kommer hendig. Det er ingen vits i å gi informasjon forespørsel til serveren fra klienten hvis ingen oppdatering har skjedd.

Således for å gjøre den mer effektiv nytt begrep som kalles COMET også kjent som omvendt Ajax ble innført. Med Comet brukeren ikke trenger å be server for eventuelle oppdateringer. Så snart det er oppdateringer på serveren klienten vil bli besvart. Comet gjør serveren sende informasjon til klienten når det er noe informasjon, og dermed uten at klienten for å gjøre enhver forespørsel. Comet bruker Long Pooling å lage en åpen tilkobling til serveren dermed henting av data fra tjeneren ingen hendelser. Med Comet klienten ikke har å gjøre forespørsel til serveren ber om oppdateringer.

Det holder en konstant forbindelse mellom server og klient for å få data fra server til klient. Mange selskaper som Facebook, Gmail etc bruker kometen for chat gjennomføring. Som chat gjennomføringen er svært dynamisk i naturen og dermed den trenger for å sjekke serveren om noen svar har blitt sendt eller ikke.

Anmeldelser

Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.