如何将巨大的文件(超过50MB)上传到服务器

时间:2011-06-16 18:51:28

标签: php forms ftp

我正在开发一个涉及上传50MB以上视频的网站。

这是将文件上传到服务器的更好(更快)的方式:

  1. 通过ftp
  2. 上传视频文件

    1. 通过表单上传文件
    2. 由于

5 个答案:

答案 0 :(得分:0)

最好的方法是使用FTP。

答案 1 :(得分:0)

对于较大的文件大小,FTP速度要快得多。文件大小低于1MB并不重要。

P.S。如果您不是上传者,请考虑哪些内容对您的用户更轻松。表单更容易,但ftp仍然更快。

答案 2 :(得分:0)

对于用户体验,您应该使用表单文件上传;两者的速度取决于互联网连接速度和服务器与客户端的负载,并且差别不大。如果它处理了很多用户,你的网络服务器可能会有点多,但你可以使用例如nginx来减少这个问题。

编辑: 这里是一个比较:http://daniel.haxx.se/docs/ftp-vs-http.html

答案 3 :(得分:0)

我使用Jupload

它分割文件并通过http上传它们。这也很好,因为您不需要关心服务器配置中的文件上传限制。速度主要取决于HTTP和FTP的客户端连接信息。当然,它们之间存在一些差异,但它们之间并没有那么大差异。

答案 4 :(得分:0)

为什么不同时提供? (说真的 - 大约十年前我写了一个应用程序来做这件事。)查看“MOVEit DMZ”或研究各种带有门户网站集成的FTP服务器,看看它今天是如何完成的。

还有第三种方法你应该考虑并被Jupload评论所触及:一个本地控件(Flash,Java,ActiveX,Firefox插件等,可以优化上传体验)。如果人们将多个大型文件上传到您的网站,他们可能会欣赏速度/可靠性提升。