软件开发文件上传

php能不能上传大小是3GB的文件 并且速度不能很慢 如需30分钟?

打印 设计图纸 需要用户自己上传到服务器上。

参与10

1同行回答

wyhwwyhw软件开发工程师TWT
ini_set('upload_max_filesize', '3G');ini_set('post_max_size', '3G');ini_set('max_input_time', 30 * 60);ini_set('max_execution_time', 30 * 60);至于 memory_limit 适当设置大一些,但不是必需的。传输速度受限于服务器性能和机房带宽,以及客户网络状况,浏览器一般...显示全部

ini_set('upload_max_filesize', '3G');
ini_set('post_max_size', '3G');
ini_set('max_input_time', 30 * 60);
ini_set('max_execution_time', 30 * 60);

至于 memory_limit 适当设置大一些,但不是必需的。
传输速度受限于服务器性能和机房带宽,以及客户网络状况,浏览器一般也有速度上限(chrome,firefox大致 15 MiB/s)

除了 PHP 这些优化,Web 服务器(如 nginx)也是一个需要优化的地方。

下文大概有很大帮助:
https://github.com/owncloud/documentation/wiki/Uploading-files-up-to-16GB

收起
互联网服务 · 2017-08-29
浏览1498

提问者

开心年99
网站开发工程师phper mysql

问题状态

  • 发布时间:2017-08-29
  • 关注会员:2 人
  • 问题浏览:1726
  • 最近回答:2017-08-29
  • X社区推广