Maar ik snap nog steeds niet waarom een ajax call niet kan.
PHP op achtergrond
Rik schreef:Mijn iPhone is toch altijd echt direct. Als ik een mention krijg dan is hij nagenoeg 1 seconde later dan mijn streaming Twitter client. Zelfde voor Facebook en e-mail.Of ik nu direct een push bericht krijg of over een minuut maakt niet zoveel uitEerdere citaten tonen
Eleky schreef:Als je een cronjob elke minuut laat lopen heb je volgens mij een verwaarloosbaar verschil hoor.
Dit inderdaad.
Veel APIs hebben sowieso een call-limiet per uur ofzo. Dus wat dat betreft is dit ook een goede optie.
Zowat elke push app maakt hier gebruik van. Facebook kijkt bijvoorbeeld om de X minuten naar nieuwe notificaties. Tweetdeck / twitter doen exact hetzelfde.
À‰chte realtime notificaties zijn vrijwel onmogelijk.
Heb toch voor cronjob gekozen, realtime is in mijn geval wel belangrijk omdat de gebruiker zich moet identificeren aan de hand van een push notificatie.
@Lennard omdat in jQuery de aangeroepen pagina bij het sluiten van de browser ook abrupt wordt gestopt omdat jQuery ook gewoon aborted terug stuurt naar de server.
Dan sla je in je database op dat er een push gestuurd moet worden, als de gebruiker dan meteen de pagina sluit dan doe je het met een cron of pageview de eerstvolgende keer, en als hij de pagina niet sluit dan doe je het diezelfde request nog.
Rik schreef:Hoe zit het dan met "Whatsapp" dat komt toch echt gelijk binnen ...Zowat elke push app maakt hier gebruik van. Facebook kijkt bijvoorbeeld om de X minuten naar nieuwe notificaties. Tweetdeck / twitter doen exact hetzelfde.
À‰chte realtime notificaties zijn vrijwel onmogelijk.
Dat is een heel ander soort techniek, die houdt gewoon een verbinding open met de whatsapp-server lijkt me, en zodra er dan een berichtje komt dan stuurt whatsapp dat terug.
Lennard schreef:Aah okeyDat is een heel ander soort techniek, die houdt gewoon een verbinding open met de whatsapp-server lijkt me, en zodra er dan een berichtje komt dan stuurt whatsapp dat terug.

Lennard schreef:Pushen, ik weet niet of dat kan met phpDat is een heel ander soort techniek, die houdt gewoon een verbinding open met de whatsapp-server lijkt me, en zodra er dan een berichtje komt dan stuurt whatsapp dat terug.
Lennard schreef:Dat is een slimme oplossing, het percentage dat de pagina vroegtijdig sluit is maar 8%. Enkel die 8% zal hem dan via een cronjob krijgen met een minuut ertussen. En de rest direct.Dan sla je in je database op dat er een push gestuurd moet worden, als de gebruiker dan meteen de pagina sluit dan doe je het met een cron of pageview de eerstvolgende keer, en als hij de pagina niet sluit dan doe je het diezelfde request nog.
Anders moet je van bijvoorbeeld node.js gebruik gaan maken en een server en client maken die via sockets verbinding houden. Dit kan ook in HTML5, maar dat is weer niet in elke browser supported.
Daar heb ik aan zitten denken en mijn hoster is een proef gestart met Node.js het probleem is dat ik node.js nogal verwarrend vind en het daarom een nogal stuntelig effect geeft als ik wat maak.
Zoiets heet eerst lekker mee prutsen en dan pas uitwerken op je eigen site 
