Tutti e bentornati alla serie di video ben informati.
Ora, oggi, parleremo di un argomento piuttosto importante specificamente per gli utenti che scaricano molto, ovvero i
caricamenti e i download in più parti.
Quindi ti racconterò una storia molto tempo fa, circa sette, otto anni fa in
India, avevamo una velocità di 256 kbps, la velocità di Internet, e questo era considerato molto.
E per le persone a cui piace correre molti rischi come me, proviamo a scaricare un file da un GB direttamente
dal browser.
Quindi uno dei problemi che si verifica è che se Internet si disconnette, devi scaricare
di nuovo l'intero file.
E quella era una grande sfida.
Ricordo ancora una volta che stavo scaricando un dispositivo con 256 kbps Connington e al 99 percento, gli dei della
pioggia hanno deciso di presentarsi e Internet si è disconnesso.
E al 99 percento, l'intero file è sparito.
Quindi ho dovuto scaricare di nuovo l'intero file.
E prima ci voleva un giorno per scaricarlo.
Quindi quello era un conto abbastanza alto.
Quindi questo è per il download, anche per il caricamento.
Quindi, ogni volta che stai caricando un file di grandi dimensioni e se Internet si disconnette, l'intero
caricamento inizia dall'inizio.
E questo era un grosso conto.
Quindi, per salvare la vita dei nostri computer, deve esserci una buona tecnologia che permetta una soluzione migliore.
Ed è qui che entra in gioco il caricamento e il download in più parti.
Quindi Multipack, come suggerisce il nome, in pratica, è che ci sono più parti di un singolo file.
Quindi il caricamento in più parti è un modo in cui applaudiamo l'intero file sotto forma di piccoli pezzi singoli sul
dispositivo di archiviazione.
Quindi supponiamo di avere questo oggetto originale qui.
Quindi quello che facciamo è dividere questo oggetto e fare più piccole, piccole parti e poi caricare queste
piccole, piccole parti su S3.
Quindi, anche se la tua connessione Internet si disconnette, ciò che dobbiamo fare è solo caricare nuovamente quella piccola porzione
di dati sul dispositivo di archiviazione.
Non dobbiamo proprio partire da questo pensiero.
Quindi questo oggetto originale è diviso in due parti e hai tre, sei, nove e 12.
Quindi supponiamo che tu abbia caricato i nove byte e mentre stavi caricando la decima parte, il tuo rientro si
è disconnesso.
Quindi, dopo che Internet si è riavviato, non è necessario iniziare a caricare dall'inizio.
Puoi riprendere il caricamento dal file di testo e completare il registro.
Ora, dopo aver caricato tutti questi elementi su S3, S3 li combinerà tutti insieme per formare nuovamente l'oggetto
originale.
Quindi questa è chiamata la tecnologia basata su più parti.
Ora, una cosa importante da ricordare è che quando stiamo caricando dati tramite multipart, dobbiamo specificare
il numero e la sua posizione nell'oggetto caricato.
Ora, questo è molto importante perché aiuterà Idalis a ricostruire i dati.
Quindi dobbiamo dirgli di questo S3 che questo è supponiamo che questa sia la prima parte.
Questa è la seconda parte.
Questa è la terza parte.
Questo è quattro, cinque, sei, sette, otto, nove, 10, 11, 12.
Cosi quando.
L'S3 riceve tutte le parti di cui ha bisogno per ricostruirle e le ricostruirà in base al numero che
le assegniamo.
Questo è il numero di parte che assegniamo a ogni singolo oggetto che carichiamo nella cronologia.
Quindi questa è la base del caricamento in più parti.
Facciamo una cosa.
Creiamo un pratico e vediamo come funzionerebbe esattamente.
Quindi sono nella mia istanza due, quindi ho un'istanza facile due che è in esecuzione e sono connesso
all'istante facile.
Ora, se faccio un doppio S3, Alice.
Ci sono quattro o cinque o quattro come tre secchi che sono presenti in questo momento.
Quindi quello che faremo è caricare un file in uno di questi tre bucket tramite il caricamento in più parti.
Quindi facciamo una cosa, dal momento che abbiamo bisogno di una buona quantità di file, diciamo così.
Il modo consigliato per il caricamento in più parti è se hai una dimensione del file, che è maggiore di 100 e
B, allora dovresti fare un caricamento multiplo.
Quindi creiamo un file.
Quindi lo faccio e dico file di input.
C'è una visualizzazione del file di output casuale sarebbe il file di grandi dimensioni.
Dart sceglie le dimensioni dei blocchi che si incontrano e si contano.
È, supponiamo 150.
cerchi.
Quindi ciò che farà è fondamentalmente questo creerà un file di circa 150 M. B, quindi come abbiamo già discusso, si consiglia di
avere una dimensione del file di 100 maggiore di 100.
E se stai eseguendo un caricamento in più parti ora, hai un file di grandi dimensioni.
Quindi, se hai una risorsa su un file di grandi dimensioni, è 150 offsite e ora ci sono due modi.
Come abbiamo già discusso, ci sono due modi.
Uno è caricare direttamente il file senza caricamenti multipli.
E durante quel caso, se si rompe, devi caricare tutto dall'inizio.
E il secondo modo è dividere il file e caricare i file in più blocchi.
Quindi ho un piccolo script chiamato Multi Hyphen Pardot Pibor, e questo script fondamentalmente carica
questo file in più parti.
Quindi proviamo questo.
Quindi eseguirò più parti di trattino sarebbe il motivo per cui ho specificato l'esistenza del grande cercatore.
Questo è il file che vogliamo caricare e specificheremo il bucket in cui dobbiamo caricarlo con il sito web di
escape e riempire.
Quindi, quando premiamo e ciò che accadrà è questo file python, vedete, dividerà il file in più
blocchi e al momento applaudirà il singolo John.
Quindi questa è spazzatura numero zero.
Quindi una volta ottenuto questo pezzo.
Applaudito, poi hai la spazzatura numero uno.
Aspettiamo.
Perfetto.
Quindi ora cosa hai visto, l'intero combattimento è stato diviso in due parti e il caricamento è stato forzato per il primo pezzo, quindi il caricamento è
stato interrotto per secondo, e ora puoi sicuramente dividere e fare parti molto più piccole.
Quindi, poiché ci sono due blocchi, puoi presumere che questo sia 75 e battere, questo sia 70 Fahmi.
Ma puoi effettivamente ridurlo ulteriormente a seconda delle tue esigenze.
Ora, se vuoi farlo velocemente, se faccio un trattino WASC Alice Capi LAVs.
Senti cosa?
E vedi, ho un grande fuoco, molto grande 157 m. b ora questa è la stessa dimensione del file.
Questa è la stessa battaglia.
Quindi, sebbene sia stato caricato in blocchi in S3, è stato combinato insieme che è stato semplicemente combinato
insieme e ottieni un unico grande combattimento.
Quindi si tratta del caricamento in più parti.
Caricherò questo script nelle sezioni Artforum in modo che tu possa andare avanti e scaricarlo e
puoi provarlo nei tuoi laboratori.
Quindi si tratta di questa lezione.
Spero che questo sia stato informativo per te.
E se hai dubbi, domande, idee, sentiti libero di connetterti a Twitter, Facebook
e LinkedIn o preferisci.
Possiamo, come istruttori, essere molto capaci di certi tipi di osservazione.