J'ai un petit pb de performance sous Corba.
J'ai fait un serveur Corba (visibroker) qui recupere des donnéees d'une database, fait quelques traitements et renvoie le tout au client sous forme de liste d'elements (chacun composé d'une trentaine de string). Le tout est en vc++.
En réseau local, no pb tout roule. C'est rapide. Par contre , mis sur un réseau wan, les choses se gatent : c'est bcp plus lent ... bcp trop lent ! apres verif, la phase de traitement sur le serveur est rapide (de l'ordre de la seconde) , par contre l'envoi de ces donnees au client est tres lente ; une liste de 600 éléments met environ 15 s. Or, Ce même type de données récupérer par une requete directe dans la database depuis le poste client ne met que 4-5 secondes.
J'en deduis que c'est lors du transfert par corba que ca rame.
Par contre, je sais absolument pas comment remédier à ce pb.
Quelqu'un a t'il une idée ?
merci