2009-09-16 7 views
0

Nous avons une application Web où les utilisateurs du monde entier pourraient télécharger le fichier en même temps. Nous voulons un système de téléchargement efficace et robuste. La taille maximale du fichier serait de 50 Mo. Il y aurait au moins 1lac utilisateurs de téléchargement en même temps. S'il vous plaît suggérer quel est le meilleur système de téléchargement, FTP ou HTTP? Actuellement, nous avons téléchargé HTTP basé où nous obtenons quelques erreurs comme le problème de connexion, délai de session, erreur de délai, etc ... Même suggérer moi pour tous les outils de téléchargement ftp tiers si vous venez en face.Meilleur téléchargement pour une application Web FTP ou HTTP?

Répondre

0

Cela dépend de ce que vous faites.

chaque utilisateur que j'ai rencontré savait comment utiliser un navigateur, mais l'utilisateur aléatoire standard n'a même pas de client FTP installé. Donc généralement les téléchargements HTTP ne sont pas vraiment problématiques. Je ne voudrais pas télécharger de gros fichiers, mais 50megs n'est pas si mal pour le moment. Si vous voulez un téléchargement FTP, vous opterez probablement pour une applet Java, de sorte que vos utilisateurs sont assurés d'avoir même le logiciel nécessaire pour télécharger leurs fichiers. Toutes les choses PHP/WebFTP vous retourneront dans les mêmes problèmes. Parfois, si je ne sais pas si les choses que je veux faire fonctionnent bien, c'est un bon moment pour voir comment les autres le font. Gmail par exemple a un système de téléchargement fabuleux. imageshack, des millions et des millions d'utilisateurs téléchargent leurs trucs, c'est tout ce que la page fait, et tous utilisent le HTTP "normal", avec un peu de sucre JavaScript pour afficher les progrès.

edit: voici un exemple avec PHP: (bien que u semblent être en utilisant asp, il pourrait encore aider) http://www.devpro.it/upload_progress/

0

Je vous suggère de yo aller avec HTTP, car il est beaucoup plus favorable en termes de commodité pour l'utilisateur.

Si vous rencontrez des problèmes critiques avec le téléchargement de fichiers volumineux, veuillez jeter un coup d'œil à Darren johnstone's Large File upload library for ASP.Net.

encore Si vous devez aller avec FTP alors je vous suggère d'aller à l'utilisation une technologie de portée côté client qui fonctionne sous navigateur comme Flash, Java Applets (ou peut-être SilverLight)

Questions connexes