Forum > Övriga serverspråk > PHP
Hej!
Jag har tittat på en viss teknisk som flera hemsidor använder och som jag är lite facinerad av, någon form av "push" teknik, dvs att istället för att göra ett anrop med AJAX så verkar servern "pusha"/skicka data till hemsidan. Frågan är om någon av er har testat något liknande eller kanske sitter på information eller någon hjälpsam länk om ämnet?
E24 Börs använder detta och även valuta.se (titta på realtidskursen till höger).
Vad tror ni är fördelarna respektive nackdelarna med respektive?
Vad är det för teknik? Var kan man läsa mer om det?
Jag vet knappt själv. Det enda jag vet är att istället för att man ska göra AJAX anrop hela tiden och kontrollera att förändring har skett, t.ex. att man har fått ett nytt PM så skickar servern ett push-meddelande till sidan och uppdaterar fältet istället. Så mycket har jag listat ut. Lite som en push-notifikation i iPhone.
Då måste det ju köras någon service på servern som kollar lite då och då, om det hänt något nytt.
Har tekniken något namn, och hur vet du att det är php som körs?
Det vet jag inte om det är bara PHP som körs eller om det är någon schemaläggning på servern. Dock efter mycket läsning på nätet så verkar det vara på det viset att man har något typ av program eller motsvarande som körs på servern och som pushar data mot klienten.
Så rent teoretiskt så antar jag att man kan schemalägga en exekvering av PHP-fil som skickar data till klienten och att det skulle fungera rätt okey. Men jag har inga bevis på hur bra det är prestandamässigt i jämförelse med AJAX anrop.
Det du letar efter Shadi heter Node.js.
Kolla tex denna filmen där dom använder "push" teknik i en chat. http://www.youtube.com/watch?v=GGtLfzYGpn0
Kolla också på filmen på node.js.org sidan det är en ganska bra introduktonsfilm.
Har själv inte använt detta någongång men jag såg en redovisning på universitetet för någon vecka sedan när en grupp hade använt denna tekniken för att pusha saker. Sidan är http://www.pppp.nu och det är opensource så leta upp projektet på google Code så kan du se hur dom har gjort där.
Edit; hittade deras kod på google: http://code.google.com/p/onlineproj...source/checkout
Du är guld LP_MAXI, verkligen. Det där ser riktigt lovande ut måste jag säga. Det verkar bygga på Googles V8, coolt. Tack!
Kul att kunna hjälpa till, om du gör något fräckt exempel så posta gärna en länk så man kan få se, är själv lite sugen på att testa detta faktiskt.
Det ska jag göra, just nu håller jag på med ett projekt som senare kommer att använda sig av något liknande, så jag delar gärna med mig senare.
Detta låter mycket intressant, aldrig hört talas om detta och i all ärlighet trodde jag det var mer eller mindre omöjligt då man skulle kunna få oönskade saker att dyka upp på en användaresdator lättare, men använder vissa sidor det måste det ju såklart gå.
Har läst lite på deras sida och sett youtube-klippet, och måste säga att det verkar riktigt intressant.
Som jag förstått det är det ewtt separat program/service som man kompilerar så den kan kommunicera med webbservern.
Jag kan rekommendera http://nowjs.com/. Titta på deras video så får ni se kod och exempel. Rätt häftigt.
Jag kan rekommendera http://nowjs.com/. Titta på deras video så får ni se kod och exempel. Rätt häftigt.
Är den bättre än node.js?
NowJS är ett plugin till NodeJS, så du måste använda NodeJS också.