因此,我需要能够始终让用户一次上传3,000到4,000张图片。目前使用dropzonejs,适用于大约1,000-2,000张图像,但高于此值,我开始遇到问题。图像大小约为2MB,客户端大小调整为~300KB,然后发送到服务器。调整服务器端的大小目前不是一个选项,所以我不确定我还能做什么。有什么想法吗?
编辑:好的,所以我们似乎已经找到了在添加大量文件时如此高内存使用率的问题。这个问题似乎是由一些使用一些引导类的简单div语句引起的。
添加的每1000张照片(甚至在开始上传之前)都会导致内存增加约400MB。这似乎是导致内存使用量大幅增加的原因:
<div>
<div class="col-xs-6">
<span class="name" data-dz-name></span>
</div>
<div class="col-xs-6">
<span class="size" data-dz-size></span>
</div>
</div>
如果我从div中删除bootstrap列类,我每增加1000张照片只会增加约3mb。引导类可能会导致内存使用量增加400MB ......