【发布时间】:2017-06-19 03:22:55
【问题描述】:
您好,我正在为移动应用程序开发 REST api,其中用户将图像上传到应用服务器,然后服务器将图像上传到 amazon s3 并更新数据库。
问题:
1.User wants to upload 10MB file It takes 10 seconds to travel from user's device to my server
2.After server has received last bit, it starts uploading to S3. Another 10 seconds.
3.After 20 seconds in total, user is presented with hyperlink.
我认为这 20 秒可以减少一半,到 12 秒左右。如果 Nodejs 足够聪明,可以在最后一个比特到达之后,而是在用户第一个比特到达之后开始上传到 S3 - 不要等待所有文件都上传完毕,而是立即开始流式传输。
这可能吗?
【问题讨论】:
标签: javascript node.js amazon-web-services file-upload amazon-s3