Я разрабатываю и внедряю разделение одного большого файла на небольшие порции для загрузки.
Я пробовал размер порции для 1 МБ, 10 МБ, 100 МБ для загрузки файлов 1 ГБ, 10 ГБ.
Я проверил его в браузере Chrome и не обнаружил конкретной разницы в производительности между различными размерами чанка.
Быстрые вопросы здесь. Если я выберу размер куска как 1 МБ для загрузки 10 ГБ файла. Будет загружено 10 тыс. Блоков. Есть ли какие-либо ограничения для IE, Chrome или Safari для выполнения этой сложной задачи?
Как правило, сколько рабочих / потоков будет использоваться для загрузки одновременно?
Большое спасибо!
for(let chunkIndex=0; chunkIndex< LAST_CHUNK_INDEX ;chunkIndex++) {
SEND_CHUNK[chunkIndex] // Using axios or xhr for uploading files.
}