Du temps réel online avec Perl : CGI forcément ? - Perl - Programmation
MarshPosté le 17-07-2004 à 00:26:43
Bonsoir à tous, voilà, moi j'y connais vraiment rien en Perl mais je m'y intéresse car je vais prendre dans pas longtemps un hébergeur en fait.
Regardez cette url : http://pal.supersatori.com/ L'interface cliente est en flash. C'est un tableau blanc multiutilisateurs en temps réel. Quand on arrive dessus, au bout de environ 10 secondes, on voir des traits noirs qui aparaissent : ce sont les dessins des internautes qui sont passés avant.
Quand un visiteur dessine, on le voit en temps réel dessiner (je décris parce que le serveur est souvent en vrac).
Une fois, j'avais lu que ce truc là était fait en perl côté serveur.
Mais ça veut dire quoi, que c'est du CGI ? Sans parler de la réception des données depuis le client en Flash, comment ça peut être fait côté serveur ? C'est possible que le script perl enregistre tout dans un ou des fichiers, aussi vite que ça ? Parce que, si vous arrivez à le tester avec quelqu'un on voit bien que c'est en temps réel, c'est pas genre une actualisation toutes les 5 ou 10 secondes, c'est vraiment très rapide.
Il peut quand même pas y avoir comme en java une application en boucle infinie qui fork les données, si ? (parce qu'à ce moment là je comprendrais que ce soit aussi fluide)
Marsh Posté le 17-07-2004 à 00:26:43
Bonsoir à tous,
voilà, moi j'y connais vraiment rien en Perl mais je m'y intéresse car je vais prendre dans pas longtemps un hébergeur en fait.
Regardez cette url : http://pal.supersatori.com/
L'interface cliente est en flash. C'est un tableau blanc multiutilisateurs en temps réel. Quand on arrive dessus, au bout de environ 10 secondes, on voir des traits noirs qui aparaissent : ce sont les dessins des internautes qui sont passés avant.
Quand un visiteur dessine, on le voit en temps réel dessiner (je décris parce que le serveur est souvent en vrac).
Une fois, j'avais lu que ce truc là était fait en perl côté serveur.
Mais ça veut dire quoi, que c'est du CGI ? Sans parler de la réception des données depuis le client en Flash, comment ça peut être fait côté serveur ?
C'est possible que le script perl enregistre tout dans un ou des fichiers, aussi vite que ça ?
Parce que, si vous arrivez à le tester avec quelqu'un on voit bien que c'est en temps réel, c'est pas genre une actualisation toutes les 5 ou 10 secondes, c'est vraiment très rapide.
Il peut quand même pas y avoir comme en java une application en boucle infinie qui fork les données, si ? (parce qu'à ce moment là je comprendrais que ce soit aussi fluide)
Merci d'avance, j'ai besoin de culture