Bonjour
Je me posais la question de savoir s'il serait possible d’écrire un fichier XML et le relire en mémoire plutôt que de l’écrire sur le disque. Gain de temps dans l’exécution.
Une idée ou exemple
Grand merci d'avance
th
Bonjour
Je me posais la question de savoir s'il serait possible d’écrire un fichier XML et le relire en mémoire plutôt que de l’écrire sur le disque. Gain de temps dans l’exécution.
Une idée ou exemple
Grand merci d'avance
th
La Connaissance est comme la joie elle s'accroît en la partageant!
Ça revient à le désérialiser en objet, je ne comprends pas ce que tu cherches à faire, quel est le but ?
Explication:
Je crée un fichier Xml qui en fait contient une requête vers un serveur HTTPS
J'écris ce fichier dans une répertoire temp en suite, j'envoie ce fichier vers le serveur a l'aide des outils du programme tiers
Je reçois un fichier Xml qui contient le résultat de ma requête ( écrit dans le temp )
Je lis ce fichiers Xml pour l'afficher.
le but serait d'éviter les lectures/écriture sur disques.
Vu le nombre de requetes le gain ne serait pas négligeable.
Est-ce claire assez ?
La Connaissance est comme la joie elle s'accroît en la partageant!
Tu es obligé de transmettre un fichier, parce que dans ton cas un WebService serait surement mieux avec lequel tu communique directement, surtout que c'est souvent du XML qui est utilisé pour les WebServices.
Bonjour youtpout978
Merci de ta réponse
Comme dis dans une autre discutions je vais aussi voir du coté éditeur de la partie serveur , car c'est une application métier, dans laquelle tourne un web-service.
Je dirais que c'est une tentative d'optimisation. Actuellement je travaille bien de cette façon ( écrire et lire des fichiers XML )
La Connaissance est comme la joie elle s'accroît en la partageant!
Bein la solution reviens à appeler directement le WebService, ça t'évitera d'écrire ce fichier en dur, je ne connais pas vraiment ton environnement de travail pour pouvoir t'aider plus.
Oui effectivement . Comme dis plus haut je contactes l'éditeur. Je reviens avec un bout de code qui fonctionne pour l'instant, mais en XML dur sur le disque
La Connaissance est comme la joie elle s'accroît en la partageant!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager