Comment mettre en place de nombreuses requêtes php
bonjour
j'aimerais créer un tchat multiplateforme et donc j'ai décidé de troquer ma connexion persistante pour une connexion non persistante : tout sera gérer depuis une bdd mysql
les clients échangeront avec la bdd à l'aide de requêtes, que pensez vous de ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
var url: string;
H: TIdHttp;
SS: TStringStream;
begin
url := 'http://monscript.php?variable_get'
H := TIdHttp.Create(nil);
try
SS := TStringStream.Create;
try
H.Get(url, SS);
Result := SS.DataString;
finally SS.Free;
end;
finally H.Free;
end;
end; |
qu'en pensez vous ?
ensuite que me conseillez vous afin d'avoir des informations provenant du serveur php ?
exemple concret : comment puis je savoir qu'un utilisateur s'est connecté ou qu'il envoie du texte (tchat) ?
mon idée était de mettre dans une table de la bdd tout le trafic (nouvelle utilisateur / nouveau tchat / ect) et de faire tous les clients interroger le serveur "de temps en temps"
et après réflexion, je me disais que le "de temps en temps" n'est pas assez régulier, il faut vraiment interroger toutes les secondes pour savoir si un nouvel événement existe !
n'ayant jamais fait ce genre d'application, je vous demande donc votre expérience :
1/ est ce une bonne chose de mettre en place une requête php qui s'amusera à vérifier s'il y a de nouvelles entrées dans la table ?
2/ est ce que le serveur php supportera ? que 200 clients fassent une requête toute les 1 seconde ?
merci d'avance pour votre éclaircissement :)