Page 1 sur 1

requête serveur

Posté : 24 juil. 2013, 20:55
par Ciro
Bonjour,
c'est ma deuxième experience dans un forum donc veuillez m'excuser si je me trompe de categorie et de language (je ne suis pas français)...
Je voudrais savoir si pour accèder en temps réel à des information qui change regulierment sur mon serveur il faut que je enregistre ces informations sur une base mysql et que depuis un autre serveur avec lequel je veux verifier ce changement je fait des requête continuées en utilisant ajax pour savoir si l'information est changée ou pas.
En fait j'utilise asterisk et la librairie PAMI (php asterisk manager interface) qui utilise l'AMI de asterisk, et qui captes les informations qui le serveur reçoit (appels entrant, connéxion déconnexion d'une extension,...). Est-ce-que c'est une bonne solution celle d'enregistrer ces informations (par exemple extension qui se connecte o qui se déconnecte) dans un database et envoyer depuis un autre serveur des requêtes sur la même base pour voir si l'information est changée?
Je saurai le faire, mais je ne sais pas si c'est une bonne solution...
Merci

Re: requête serveur

Posté : 24 juil. 2013, 21:22
par moogli
salut,


Il faut voir le coté "temps réel". Suivant le délais souhaitez une techno web n'est pas forcément une bonne solution (temps de traitement du script, latence réseau etc).

Ensuite une base de donnée sert, généralement, à la persistance de données. en claire les sauvegardée. cela peux permettre d'avoir un suivit dans le temps de l'évolution des valeurs (par exemple).

si le but est seulement d'avoir une vue d'une donnée, un fichier plat peux surement suffire.

Est ce qu'une requête de php vers la données peux suffire ? (comme tu l'indique du pulling ajax et le script php interroge l'api pour avoir l'info, du coup pas de problème de persistance).

après cela dépend du but recherché et de la réactivités demandée.

@+

Re: requête serveur

Posté : 24 juil. 2013, 21:46
par Invité
Merci pour ta reponse, c'est la première fois :-)

J'avais opté pour la base de donné car il y a plusieurs extensions, chaque extension avec des caracteristiques: connecté ou pas, appel en cours ou pas, ...
Et ça devrait être beaucoup rapide, parce-que si je reçoit un appel, grâce à PAMI j'enregistre le caller id de l'appelant sur la base, je prends cette information sur la même base depuis mon autre serveur qui fait des requêtes continuées, et je cherche cette information sur une autre base ou il y a des contactes enregistrées, pour voir si l'appelant est un des contacts. Le problème c'est que ce serveur qui devrait faire les requêtes continuées, fait déjà pas mal de choses...

Re: requête serveur

Posté : 24 juil. 2013, 21:51
par Ciro
Merci pour ta reponse, c'est la première fois :-)

J'avais opté pour la base de donné car il y a plusieurs extensions, chaque extension avec des caracteristiques: connecté ou pas, appel en cours ou pas, ...
Et ça devrait être beaucoup rapide, parce-que si je reçoit un appel, grâce à PAMI j'enregistre le caller id de l'appelant sur la base, je prends cette information sur la même base depuis mon autre serveur qui fait des requêtes continuées, et je cherche cette information sur une autre base ou il y a des contactes enregistrées, pour voir si l'appelant est un des contacts. Le problème c'est que ce serveur qui devrait faire les requêtes continuées, fait déjà pas mal de choses...