IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modules Perl Discussion :

est ce normal que le module NET::FTP soit TRES lent ?


Sujet :

Modules Perl

  1. #1
    Membre habitué

    Inscrit en
    Janvier 2006
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 188
    Points : 142
    Points
    142
    Par défaut est ce normal que le module NET::FTP soit TRES lent ?
    bonjour ^^
    je me suis fait un client ftp en perl afin d'avoir quelques commandes utiles, notamment la possibilité d'exécuter à la volé des commandes FTP (lecture dans un fichier).
    Le résultat est extrèmement décevant du fait d'une lenteur vraiment impressionnante.
    Un exemple :
    - connexion,
    - création de pleins de dossiers (boucle)
    - fermeture de connexion
    Mon script crée 2 à 5 dossiers instantannément, fait une pause de 1 à 3 secondes puis recommence.
    Résultat : j'ai un temps d'éxécution d'environ 3 fois supérieur qu'avec un client FTP standard (Flash FXP pour ne pas le citer :p) (bien entendu, même serveur FTP cible, même machine d'exécution)
    Y a t'il des réglages que j'ai pas vu dans la perldoc ou bien est ce que perl n'est pas fait pour le FTP ?
    Merci d'avances pour vos réponses

    PS : autre petite question, je viens de m'installer ActivePerl histoire de faire tourner mes scripts sous Windows (machine plus puissante).
    petit souçi : les caractères sous le cmd sont 'bizarre' :s comment faire pour qu'ils soient 'normaux' (code ASCII de mes fichiers) ? je suppose que c'est juste une option à rajouter, pas trop cherché :s

  2. #2
    Membre habitué

    Inscrit en
    Janvier 2006
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 188
    Points : 142
    Points
    142
    Par défaut
    bon en fait le pb vient d'la lecture dans le fichier :s
    si kelk1 a la soluce pour ma chtite question du bas je suis preneur
    ++

  3. #3
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Si tu es sous Windows XP, tu peux te contenter de changer la police (pour du Lucida Console) et la codepage de ta console ('chcp 1252'). Et te faire un petit script pour ça que tu utilises à la place de ta console actuelle.

    --
    Jedaï

  4. #4
    Membre habitué

    Inscrit en
    Janvier 2006
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 188
    Points : 142
    Points
    142
    Par défaut
    tant qu'à faire tu peux me dire comment faire ça stp (c'est mes premières heures sous xp :s).
    On peut bidouiller le cmd, ça l'fait :p
    cé possible d'avoir accès aux lignes du dessus en copier/coller ?
    pour le pb de lenteur FTP, je trouve que ça reste un peu...
    j'crois k'j'ai trouvé mon bonheur :p (here)

  5. #5
    Jeh
    Jeh est déconnecté
    Membre actif Avatar de Jeh
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 203
    Points : 250
    Points
    250
    Par défaut
    Pour ce genre d'opérations, j'aurai tendence à demander : "Pourquoi se servir de FTP ???". Pour réaliser des commandes de création de répertoires ou de lecture de fichiers, le telnet est beaucoup plus adapté. Il ne faut pas oublier que FTP signifie File Transfert Protocole, donc créé pour faire du transfert de fichiers.
    Si tu veux utiliser Telnet va voir sur le CPAN la librairie Net::Telnet.

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/09/2014, 10h48
  2. Module net::ftp, répéter une commande
    Par peuf23 dans le forum Modules
    Réponses: 2
    Dernier message: 08/01/2011, 23h27
  3. Réponses: 15
    Dernier message: 15/12/2008, 18h29
  4. [FTP] Est-ce que PHP peux faire FTP
    Par pierrot10 dans le forum Langage
    Réponses: 7
    Dernier message: 11/06/2007, 16h55
  5. telnet et ftp sans modules Net::Telnet et Net::Ftp
    Par jmarclacroix dans le forum Modules
    Réponses: 2
    Dernier message: 05/05/2006, 21h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo