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

Langage PHP Discussion :

[Upload] Temps d'upload d'un fichier trop long


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Par défaut [Upload] Temps d'upload d'un fichier trop long
    Sur un serveur puissant, les upload de fichiers jpg vers le serveur sont très longs, plusieurs secondes se déroule entre le passage de /tmp vers le répertoire de reception. (instruction move_uploaded_file)
    Pourtant la taille du fichier est controlée dans le code ils sont inférieurs < 50 Ko.
    Quels paramétres dans php.ini ou apache dois je modifier pour optimiser ce transfert
    Meric pour la réponse

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 699
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 699
    Par défaut
    C'est peut être un problème de disque dur. Est ce qu'un déplacement de fichier sur ce disque prend autant de temps ?

  3. #3
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    ça me parrait un peu long.
    50 ko ça devrait etre quasi instantané.

    As tu essayé cette fonction seulement ?
    (dans un fichier php : tester seulement cette fonction)
    Peut être que c'est le reste de ton script qui est à la traîne , ou juste l'affichage de la page.

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Ceci dit ça peut être lié à votre structure au niveau des partitions. En effet, certains systèmes (NetBSD par exemple) proposent par défaut d'utiliser la mémoire et non une partition sur disque pour /tmp et, sauf erreur de ma part, si /tmp et / (ou autres) ne sont pas sur la même partition alors les données sont copiées au lieu d'être simplement déplacées. Voir la sortie de la commande df -h.

    Vos mémoire et CPU ne sont pas saturés lorsque vous remarquez cette lenteur ?

    Je vous propose éventuellement de déplacer cette discussion sur le forum Linux où je pense ils seront certainement plus à même de vous en dire plus.


    Julp.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Par défaut
    Je vous remercie de votre aide, je viens de trouver il s'agit d'un problème de la carte réseau qui n'était pas en auto-négociation avec le switch, le code PHP n'est pas incrimé. De ce fait le fichier upload était très long à se constituer dans /TMP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Nom de fichier trop long (nombreux fichiers)
    Par gretch dans le forum Windows XP
    Réponses: 10
    Dernier message: 14/03/2008, 17h09
  2. Temps de création index table InnoDB trop long
    Par ctobini dans le forum SQL Procédural
    Réponses: 0
    Dernier message: 22/02/2008, 09h23
  3. Déplacement de fichiers trop longs
    Par David dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 15/01/2008, 12h22
  4. Fichier trop long
    Par top_eagle dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 22/06/2007, 19h07
  5. getOutputStream() : nom de fichier trop long
    Par joseph_p dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 29/06/2006, 11h55

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