Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/12/2006, 16h23   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 2
Points : 1
Points : 1
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
tylerphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2006, 22h36   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
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 ?
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 01h16   #3
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
ç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.
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 11h15   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
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.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 11h59   #5
Invité de passage
 
Inscription : décembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 2
Points : 1
Points : 1
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
tylerphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h41.


 
 
 
 
Partenaires

Hébergement Web