*   >> läser Utbildning artiklar >> science >> programming

Comet Technology

Webbutveckling handlar om användaren ger begäran och svar som kommer från servern. AJAX som står för Asynchronous JavaScript and XML är ett framväxande med webbplatser. Med hjälp av AJAX webbplatser har blivit mer lyhörd och svaret till användaren är ganska snabbt. Tidigare med webbplatser om en användare var tvungen att begära några data, var hela sidan laddas igen med svar som kommer från servern. Men AJAX har helt förändrat begreppet webbplatsen fungerar. Nu med AJAX bara en del av sidan serveras till användaren.

I stället för att uppdatera hela sidan med AJAX bara en del av webbsidan blir uppdateras. Svarstiden är alltså mindre jämfört med tidigare webbtekniker. Med AJAX användaren begär information från servern på vissa intervaller. Alltså med intervaller begäran skulle skickas till servern så sätt kontrollera om eventuella uppdateringar och så vidare användaren skulle uppdateras med information. Tänk dig ett fall var den information som servern inte har uppdaterats men även då AJAX begäran håller på att hända på servern. Det är där Ajax inte komma till hands.

Det är ingen idé att ge informationsbegäran till servern från klienten om ingen uppdatering har hänt. Således för att göra den mer effektiv en ny term som kallas COMET även känd som omvänd Ajax infördes. Med Comet användaren inte behöver begära server för eventuella uppdateringar. Så snart det finns några uppdateringar på servern klienten skulle besvaras. Comet gör server skickar information till kunden när det finns någon information, alltså utan att klienten för att göra någon begäran.

Comet använder Long Pooling att göra en öppen anslutning till servern således hämtning av data från servern på händelser. Med Comet kunden inte behöver göra förfrågan till servern frågar efter uppdateringar. Det håller en konstant uppkoppling mellan servern och klienten för att föra data från servern till klienten. Många företag som Facebook, Gmail etc använder komet för att genomföra chatt. Eftersom genomförandet chatt är mycket dynamisk karaktär således måste kontrollera servern om något svar har skickats eller inte.

Omdömen

Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.