Todos, e bem-vindos à experiente série de vídeos.
Agora, hoje, vamos falar sobre um tópico bastante importante, especificamente para os usuários que baixam
muito, que é uploads e downloads multiparte.
Então, vou contar uma história muito tempo atrás, por volta de sete, oito anos atrás
na Índia, tínhamos uma velocidade de 256 kbps, a velocidade da Internet, e isso era considerado muito.
E para as pessoas que gostam de correr muitos riscos como eu, tentamos baixar um arquivo GB diretamente do
navegador.
Portanto, um dos problemas que acontecem é se a sua Internet se desconectar, você terá que baixar
o arquivo inteiro novamente.
E isso costumava ser um grande desafio.
Ainda me lembro de uma vez que estava baixando um único dispositivo com 256 kbps Connington e a 99 por cento, os
deuses da chuva decidiram aparecer e a Internet foi desconectada.
E a 99 por cento, todo o arquivo foi removido.
Então, eu tive que baixar o arquivo inteiro novamente.
E costumava demorar um dia para fazer o download.
Então essa costumava ser uma conta bem grande.
Então isso é para download, mesmo para upload.
Portanto, sempre que você estiver enviando um arquivo grande e se sua Internet for desconectada, todos os envios
começam do início.
E esta foi uma grande conta.
Portanto, para salvar a vida de nossos computadores, deve haver uma boa tecnologia que permita uma solução melhor.
E é aqui que entra em cena o upload e download de várias partes.
Portanto, Multipack, como o nome sugere, basicamente, é que existem várias partes de um único arquivo.
Portanto, o upload de várias partes é uma maneira pela qual aplaudimos todo o arquivo na forma de pequenos pedaços individuais para o
dispositivo de armazenamento.
Então, vamos supor que temos esse objeto original aqui.
Então o que fazemos é dividir esse objeto e fazer várias partes pequenas e pequenas e, em seguida, enviar essas partes pequenas
e pequenas para o S3.
Portanto, mesmo que sua Internet seja desconectada, o que temos que fazer é apenas carregar novamente aquele pequeno pedaço de
dados para o dispositivo de armazenamento.
Não precisamos realmente começar com esse pensamento.
Portanto, este objeto original é dividido em duas partes e você tem três, seis, nove e 12.
Então, vamos supor que você carregou os nove bytes e, enquanto carregava a décima parte, seu recuo foi
desconectado.
Então, depois que sua Internet começar de novo, você realmente não precisa começar a enviar do início.
Você pode retomar o upload do arquivo de texto e preencher o registro.
Agora, depois de fazer upload de todos eles para o S3, o S3 combinará todos eles para formar o objeto
original novamente.
Portanto, isso é chamado de tecnologia baseada em várias partes.
Agora, uma coisa importante a lembrar é que quando estamos carregando dados via multiparte, precisamos especificar
o número e sua posição no objeto carregado.
Agora, isso é muito importante porque ajudará Idalis a reconstruir os dados.
Portanto, temos que dizer a ele neste S3 que vamos assumir que esta é a primeira parte.
Esta é a parte dois.
Esta é a parte três.
Este é quatro, cinco, seis, sete, oito, nove, 10, 11, 12.
Então quando.
O S3 recebe todas as peças de que precisa para reconstruí-las e vai reconstruir com base no número
que atribuímos.
Este é o número da peça que atribuímos a cada objeto que carregamos no histórico.
Portanto, este é o básico sobre upload de várias partes.
Vamos fazer uma coisa.
Vamos criar uma prática e ver como exatamente funcionaria.
Portanto, estou na minha instância dois, portanto, tenho uma instância dois fácil que está em execução e estou conectado ao fácil a
um instante.
Agora, se eu fizer um duplo S3, Alice.
Existem quatro ou cinco ou quatro como três baldes que estão presentes agora.
Então, o que faremos é carregar um arquivo para um desses três depósitos por meio do upload de várias partes.
Então, vamos fazer uma coisa, já que precisamos de uma boa quantidade de arquivos, digamos assim.
A maneira recomendada de upload de várias partes é se você tiver um tamanho de arquivo maior que 100 e B,
então você deve fazer uploads múltiplos.
Então, vamos criar um arquivo.
Então eu faço isso e digo arquivo de entrada.
Existe um arquivo de saída aleatório de exibição seria o arquivo grande.
Dart escolhe os tamanhos de bloco que um conhece e conta.
É, vamos supor 150.
Hoopes.
Então o que isso fará é basicamente criar um arquivo de cerca de 150 M. B, então como já discutimos, é recomendado ter
um tamanho de arquivo de 100 maior que 100.
E se você está fazendo um upload de várias partes agora, você tem um arquivo grande.
Portanto, se você tiver um ativo em um arquivo grande, ele está fora do local 150 e agora existem duas maneiras.
Como já discutimos, existem duas maneiras.
Uma é você carregar o arquivo diretamente sem upload múltiplo.
E durante esse caso, se ele quebrar, você deve fazer o upload de tudo desde o início.
E a segunda maneira é dividir o arquivo e carregá-los em vários blocos.
Então, eu tenho um pequeno script legal chamado Multi Hyphen Pardot Pibor, e esse script basicamente
carrega esse arquivo em várias partes.
Então, vamos tentar fazer isso.
Então, irei executar várias partes de hífen, por isso especifiquei a existência do big finder.
Este é o arquivo que desejamos carregar e especificaremos o intervalo onde devemos carregá-lo com o site de
escape e preencher.
Então, quando pressionamos e o que vai acontecer é esse arquivo python, você vê, ele vai dividir o arquivo em
vários pedaços e, na hora, vai aplaudir o John individual.
Portanto, este é o lixo número zero.
Então, uma vez que este pedaço chega.
Aplaudido, então você tem o lixo número um.
Vamos esperar.
Perfeito.
Então agora o que você viu, a luta inteira foi dividida em dois pedaços e forçou o upload foi do primeiro pedaço, depois o upload
saiu do segundo, e agora você pode definitivamente dividir e fazer muito mais partes menores.
Portanto, como há dois blocos, você pode presumir que este tenha 75 e bater, este tenha 70 Fahmi.
Mas você pode realmente reduzi-lo ainda mais, dependendo de seus requisitos.
Agora, se você quiser rapidamente, se eu fizer um hífen WASC Alice Capi LAVs.
Sinta o quê?
E você vê, eu tenho um grande incêndio, um lote de tamanho 157 m. b agora este é o mesmo tamanho de arquivo.
Esta é a mesma luta.
Então, embora tenha sido carregado em partes no S3, foi combinado que acabou de ser combinado e
você tem uma única grande luta.
Então é isso sobre o upload de várias partes.
Enviarei este script nas seções do Artforum para que você possa fazer o download e
testá-lo em seus laboratórios.
Então é isso sobre esta palestra.
Espero que tenha sido informativo para você.
E se você tiver alguma dúvida, dúvida, ideia, fique à vontade para nos conectar no Twitter,
Facebook e LinkedIn ou preferir.
Podemos, como instrutores, ser muito capazes de certos tipos de observação.