par
JYDARTHA » 02 mai 2015, 13:22
Bonjour,
On sait qu'il faut toujours chercher à rapprocher le traitement des données.
J'ai une application web développée en PHP sur un serveur en Australie (pour l'exemple).
Un client en France s'authentifie sur cette app pour obtenir des graphiques de statistiques. L'app. fait des requêtes sur la DB du client (en France), récupère les données, les traite, les mets en forme et retourne des graphiques, tous cela via un VPN.
Les nombreuses requêtes et aller/retour font que l'affichage du résultat n'est pas performant.
J'imagine que le serveur pourrait renvoyer une vue au client avec la liste des requêtes et la fonction de traitement, pour que le client initie une connexion à sa propre DB en local, que le traitement soit local puis affichage.
Je ne trouve pas de techno pour faire ça.
Merci de m'aiguiller ou de me conseiller d'autres pistes pour améliorer les temps de traitement.
Bonjour,
On sait qu'il faut toujours chercher à rapprocher le traitement des données.
J'ai une application web développée en PHP sur un serveur en Australie (pour l'exemple).
Un client en France s'authentifie sur cette app pour obtenir des graphiques de statistiques. L'app. fait des requêtes sur la DB du client (en France), récupère les données, les traite, les mets en forme et retourne des graphiques, tous cela via un VPN.
Les nombreuses requêtes et aller/retour font que l'affichage du résultat n'est pas performant.
J'imagine que le serveur pourrait renvoyer une vue au client avec la liste des requêtes et la fonction de traitement, pour que le client initie une connexion à sa propre DB en local, que le traitement soit local puis affichage.
Je ne trouve pas de techno pour faire ça.
Merci de m'aiguiller ou de me conseiller d'autres pistes pour améliorer les temps de traitement.