Puis-je poser quelques questions dans un message au serveur XML-RPC? Si oui, comment puis-je le faire en python et xmlrpclib? J'utilise le serveur XML-RPC sur une connexion lente, donc je voudrais appeler peu de fonctions à la fois, car chaque appel me coûte 700ms.XML-RPC permet-il généralement d'appeler peu de fonctions à la fois?
Répondre
Si oui ou non le soutien possible de multiappel fait une différence pour vous dépend de l'endroit où les 700ms va.
Comment avez-vous mesuré votre 700ms?
Exécutez une capture de paquet d'une requête et analysez les résultats. Il devrait être possible d'inférer approximativement les contraintes de bande passante, qu'il s'agisse de la couche application du serveur ou même de la résolution de nom de votre machine client.
J'ai tracé mon script et j'ai trouvé qu'il lisait 1 caractère à la fois. Peut-être que c'est pourquoi le résultat est si lent. J'utilise la bibliothèque xmlrpclib de python, et je n'ai pas volontairement défini de buffer sur 1 char. Doit trouver où cela peut être changé. – user379034
Merci pour le lien. Malheureusement, le serveur xml-rpc de Bugzilla ne supporte pas le muticalling. – user379034
Pour cela, je ne peux pas fournir d'aide ;-) – gruszczy