Bonjour à tous,
Je ne sais pas si je suis sur le bon groupe de discussion, mais ma question pourrait-être posée sur plusieurs groupes, voici :
J'ai un site (php, javascript, ajax) qui contient une messagerie en direct (tchat). Pour savoir si un message est arrivé, je procède actuellement à un rafraichissement pour l'arrivée de nouveaux messages.
Même si ceci est relativement léger par une requête ajax en fond, cela provoque quand même beaucoup de trafic au bout du compte.
J'aimerais donc savoir s'il ne serait pas possible d'envoyer des requêtes en "push" (serveur vers navigateur client) lorsqu'un message est arrivée uniquement. Ceci réduirait considérablement le trafic inutile.
Je pense donc qu'il faille installer un serveur qui réagisse à la réception d'un message pour prévenir le destinataire, ou bien envoyer systématiquement une requête pour prévenir le destinataire d'un nouveau message.
Je serais donc intéressé par vos propositions.
Comme je le disais en début, cette question se rapporte paut-être à Linux par le fait qu'il puisse y avoir un serveur de messagerie simple sur le serveur linux, ou bien que ce soit un problème PHP. tout mon soucis est de savoir comment créer ce serveur et surtout comment faire pour "interpeler" le client navigateur par une requête en provenance du serveur Linux pour dire qu'il y a un nouveau message (ou toutre autre information).
Merci donc de votre aide.
Cordialement
Didier
PS : Si le modérateur pouvait me dire si mon post est au bon endroit, ce serait sympa... merci
Partager