Knut_F Skrevet 4. juni 2011 Del Skrevet 4. juni 2011 Server Push - Jeg har sett noen sider bygd opp med php (bl.a facebook) som bruker denne teknologien, og lurer litt på hvordan man går fram for å få dette til. Går det ann å gjøre dette med f.eks apache2 server eller må man kjøre noen ekstra tjenester evt. en annen server? Hvis noen har en god løsning på hvordan man kan gjøre dette, eller veit om en god tutorial så er jeg veldig intressert i å høre=) Lenke til kommentar
Milktea Skrevet 5. juni 2011 Del Skrevet 5. juni 2011 Du trenger bare koble klienten til serveren og deretter holde tilkoblingen i gang. Det letteste er nok å kjøre et PHP-skript med noe slik som dette: while(true) { ... if( ... ) { ... flush(); } ... sleep(); } Skriptet holdes i gang så lenge klienten fremdeles er tilkoblet; for hver iterasjon på server-siden kan du foreta de sjekkene du trenger og om ønskelig sende data til klienten (flush). I tillegg er det nok ønskelig med en liten dose Javascript hos klienten som tar i mot og behandler inndata. Det er i hvertfall konseptet så vidt jeg har skjønt det. Har aldri prøvd å implementere noe liknende selv, så har ikke noen tips å komme med. Prøvd å google etter "server push php" eller "COMET php"? Lenke til kommentar
Twinflower Skrevet 5. juni 2011 Del Skrevet 5. juni 2011 Tenker du på en side som kontinuerlig oppdaterer seg selv ved nye innlegg, slik som en gjestebok? Eller tenker du mer på tradisjonell AJAX, der du submitter og oppdaterer "inline" uten å måtte refreshe siden? Lenke til kommentar
Jacobuzz Skrevet 5. juni 2011 Del Skrevet 5. juni 2011 (endret) Tror kanskje han tenker på: http://en.wikipedia.org/wiki/Comet_%28programming%29 Ikke prøvd å utvikle noe med denne teknikken selv, men fant et eksempel her: http://www.zeitoun.net/articles/comet_and_php/start Endret 5. juni 2011 av Jacobuzz Lenke til kommentar
TheClown Skrevet 5. juni 2011 Del Skrevet 5. juni 2011 Spennende! Lurt på hvordan de får til dette selv. Men det virker som om det er bygd opp av ajax-calls og uendelige looper. Er dette bra for nettleseren, eller vil det første til en kræsj før eller siden? Lenke til kommentar
Terrasque Skrevet 7. juni 2011 Del Skrevet 7. juni 2011 Det funker fint, det. Etterhvert vil også websockets komme, og det vil være mer egnet for slikt. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå