Bonjour,
J’ai actuellement un site en php qui reçoit beaucoup de visites et je souhaiterais y ajouter un chat très simple :
- Chat entre 2 personnes maximum (pas de chat commun)
- Pas besoin de smiley
- Pas de sauvegarde à long terme de la discutions (sauvegarde des 20 derniers messages max)
Alors vous allez me dire « Google est ton ami » et je dirais « Oui ! mais… » Étant donné le nombre de visiteur sur mon site je souhaiterais faire un chat qui prenne le moins de ressources possibles.
Et là ça se complique, car je n’ai pas trouvé sur le net un post ou article ou tutos qui proposaient une solution viable.
Ce que j’ai retenu des différents post sur le net :
- Mettre en place un serveur IRC serait le moins gourmand en ressources (il faut donc faire une interface entre php et IRC, non ? est-ce une solution viable ?)
- Faire un chat en php/ajax + un fichier texte pour chaque discutions ?
- Faire un chat en php/ajax + base de données (mysql avec trigger pour ne garder que les 20 derniers messages) ?
- Faire un chat en php/DOM + un fichier xml pour chaque discutions (mysql avec trigger pour ne garder que les 20 derniers messages) ?
- Je viens de voir que Facebook utilise php/AJAX pour son chat (je pense qu'il stock en bdd) et par contre il utilise la fonction "keep-alive". Un avis?
- Autre ?
Merci pour les réponses que vous pourrez m’apporter, sachant que (je le répète) ce qui m’importe soit que le chat ne prenne pas beaucoup de ressources => exemple : une requête simple sur une table pour récupérer 20 messages max (voir que les messages non lu) et une requête simple pour écrire un message en base (ou fichier texte).
Partager