A voir également:
- Alternative à un tchat : PHP + SQL + JQuery
- Coco.gg alternative - Accueil - Réseaux sociaux
- Coco tchat - Accueil - Réseaux sociaux
- Wawacity alternative - Accueil - Outils
- Alternative à office - Guide
- Coco tchat nouveau - Forum Réseaux sociaux
1 réponse
Salut Astriel,
Le probleme c'est les requetes pour voir si de nouveaux messages ont étés postés c'est pas la requete d'ajout d'un nouveau message. Enfin de toute facon la requete d'ajout du nouveau message tu peux pas y déroger.
Néanmoins il existe des solutions pour "Alléger" les ressources serveurs pour ton chat. Cependant sur un hébergement mutualisé je ne pense pas que tu pourras les mettres en place, c'est a vérifier celon l'hébergement :
L'utilisation de sémaphore pour la partie php :
http://php.net/manual/fr/book.sem.php
L'utilisation de Comet, qui permettrai de faire un "push" au client afin de ne pas a avoir a faire 1requete par seconde :
http://en.wikipedia.org/wiki/Comet_%28programming%29
Je viens de voir que jQuery semble avoir une API pour gérer Comet :
http://plugins.jquery.com/project/jQuery-Comet-Push-API
Bon courage.
L'autre solution serait de te paser sur gtalk et donc d'externaliser sur les serveurs google toutes tes requetes.
Le probleme c'est les requetes pour voir si de nouveaux messages ont étés postés c'est pas la requete d'ajout d'un nouveau message. Enfin de toute facon la requete d'ajout du nouveau message tu peux pas y déroger.
Néanmoins il existe des solutions pour "Alléger" les ressources serveurs pour ton chat. Cependant sur un hébergement mutualisé je ne pense pas que tu pourras les mettres en place, c'est a vérifier celon l'hébergement :
L'utilisation de sémaphore pour la partie php :
http://php.net/manual/fr/book.sem.php
L'utilisation de Comet, qui permettrai de faire un "push" au client afin de ne pas a avoir a faire 1requete par seconde :
http://en.wikipedia.org/wiki/Comet_%28programming%29
Je viens de voir que jQuery semble avoir une API pour gérer Comet :
http://plugins.jquery.com/project/jQuery-Comet-Push-API
Bon courage.
L'autre solution serait de te paser sur gtalk et donc d'externaliser sur les serveurs google toutes tes requetes.