2009-11-09 12 views
0

J'utilise boucle comme ceci:curl w3c-markup-validateur localy est lent, comment puis-je le rendre plus rapide?

boucle de la -F "uploaded_file = @/chemin_du_fichier; type = text/html" -F output = soap12 http://localhost/w3c-markup-validator/check> text.xml & & script xsltproc/texte guilbep_soap_w3c.xsl .xml

xsltproc est rapide; mais curl ne l'est pas.

est-ce que ça vient du fait que w3c-markup-validator est local? ou de w3c-markup-validator lui-même? Ou de curl et je peux faire quelque chose?

Je voudrais tester plus de 6000 xhtml .. et si je dois attendre 2 secondes entre chaque .. plus de 1 heure .. Je peux attendre .. mais je ne l'aime pas.

Merci!

Répondre

0

Je crois que c'est très probablement que le délai de 2 secondes est parce que vous transférez le fichier sur http. Est-il possible d'exécuter le validateur localement, sans l'envoyer à un serveur web?

+0

le validateur est sur mon serveur apache2 local. tu veux dire comme un exécutable? Je pense que c'est celui-ci:/usr/lib/cgi-bin/check mais comment l'utiliser avec curl? merci. –

+0

Je pense que c'est une autre question alors je vais demander ailleurs :) merci encore. –

+0

Oui, je voulais dire l'exécuter à la place comme un exécutable et si vous utiliseriez l'exécutable, vous n'utiliseriez pas curl. – adamse

Questions connexes