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
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/
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)
- 1. un fichier sur Téléchargement HTTP/HTTPS et/ou FTP/FTPS sur un Mac
- 2. meilleur moyen d'écrire un téléchargement FTP interrogé en C#
- 3. Téléchargement FTP en PHP
- 4. Téléchargement FTP dans .NET
- 5. SSH automatiser le téléchargement ftp
- 6. Meilleur widget de téléchargement flash
- 7. Stream FTP téléchargement à la sortie
- 8. Servlet ou POJO entraînant une application Web
- 9. Téléchargement et téléchargement via ftp avec iPhone SDK
- 10. téléchargement vers ftp à partir du terminal
- 11. Comparaison de HTTP et FTP pour le transfert de fichiers
- 12. Arrêter le téléchargement du fichier FTP
- 13. Jdesktop ou Qt pour une meilleure application de bureau
- 14. quel est le meilleur composant ftp gratuit pour delphi
- 15. aide FTP basé sur le Web nécessaire
- 16. Quel est le meilleur logiciel FTP gratuit?
- 17. Meilleure pratique: HTTP Handlers ou ActionFilters pour une performance optimale
- 18. Meilleur téléchargement PHP pour garder toutes mes options ouvertes?
- 19. Quel est le meilleur codage pour construire une application Web Java multilingue, et pourquoi?
- 20. Meilleur éditeur de texte enrichi pour application Web ayant une forme dynamique
- 21. en utilisant le site Web pour développer ou utiliser une application Web dans ASP.Net?
- 22. meilleur cadre pour l'application web document interaction
- 23. Meilleur IPC pour application VB6 et .net
- 24. Aide Web pour une application Web ASP.net 3.5
- 25. Stocker des vidéos dans une application Web ou autre
- 26. Quel framework HTTP utiliser pour une application simple mais évolutive?
- 27. Type de projet pour implémenter une application 'serveur' de réception
- 28. application multi-plateforme: services ashx ou web?
- 29. Comment «spec» un serveur Web pour soutenir une application donnée?
- 30. Téléchargement de contenu compressé via HTTP à l'aide de Python