Escala
Download em massa do Pinterest: o que uma execução de pasta inteira conta
Baixar um pin é uma única requisição. Baixar uma pasta inteira é outro tipo de tarefa, e quase toda a diferença é invisível de fora. Isto é o que acontece entre apertar iniciar e receber uma pasta, incluindo a aritmética que faz sair menos arquivos do que pins.
Atualizado em 19 de agosto de 20264 min de leitura4 seções
Uma pasta não é uma lista, é um fluxo
O Pinterest nunca entrega a pasta inteira de uma vez para a página. Ele manda uma tela, depois outra quando você rola, e segue enquanto você seguir. Nada na página chega a guardar o conjunto completo, e por isso nenhuma seleção feita na tela consegue selecionar uma pasta.
Uma execução em massa percorre esse mesmo fluxo como faria uma pessoa, sem parar. É por isso que o contador sobe aos poucos em vez de aparecer de uma vez, e por isso a primeira passagem por uma pasta que você nunca rolou demora mais do que a segunda por uma que você já rolou.
- Quem dita o ritmo é a pasta, não a ferramenta: uma execução só pode pegar o que vier na próxima tela.
- Duas seções de uma mesma pasta podem conter o mesmo pin, e as duas cópias chegam pelo fluxo.
- Algumas linhas apontam para mídia que não existe mais, e elas também chegam.
O que uma execução conta e o que ela mescla
Dois números descrevem a mesma pasta e raramente coincidem. Um é quantos pins a pasta lista. O outro é para quantos arquivos distintos esses pins apontam. O segundo é menor, muitas vezes bem menor, e essa diferença é a parte mais mal compreendida de um download em massa.
O motivo é o repin. Uma fotografia que circula pelo Pinterest há anos existe como centenas de pins, cada um com sua própria identidade, todos apontando para uma única imagem na rede do Pinterest. Salvar cada um separadamente encheria uma pasta com a mesma foto sob nomes diferentes, então uma cópia de uma imagem que já está no conjunto é mesclada enquanto a pasta é lida.
Pins listados pela pasta
- Resultado
- 41.367
Cópias de uma imagem já presente
- Resultado
- 22.621
Linhas cujo pin e mídia não batiam
- Resultado
- 2
Arquivos gravados
- Resultado
- 18.744
Conferido linha a linha: as cópias mescladas e os arquivos voltam a somar o total de pins, sem nada sem explicação. A mesma pasta, lida de novo uma semana depois, listou 41.368 pins, um a mais que na primeira passagem.
Onde fica o teto de verdade
Existem dois tetos e eles não têm nada a ver um com o outro. Um é o do seu plano. O outro é o da máquina, e é esse que as pessoas querem dizer quando perguntam se algo aguenta uma pasta grande.
O plano gratuito cobre 50 arquivos em qualquer janela móvel de 24 horas. A janela anda junto com cada exportação em vez de zerar à meia-noite, e um arquivo conta quando já chegou. O Lifetime remove o limite diário dentro da política de uso aceitável.
Pins lidos em um teste de resistência
- Resultado
- 50.000
Tempo que essa leitura levou
- Resultado
- 99,4 segundos
Pico de memória durante o teste
- Resultado
- 28,4 MB
Arquivos gravados em uma única pasta do computador
- Resultado
- 15.000
Colisões de nome entre eles
- Resultado
- 0
O teste de resistência roda contra um substituto do Pinterest para poder ser repetido quando for preciso. A pasta acima era a real. Os dois descrevem aquelas execuções, e nenhum é uma promessa sobre a sua.
Quando uma execução para antes do fim
Abas são fechadas, sessões expiram, notebooks entram em suspensão. Nada disso custa os arquivos que você já tem, porque cada arquivo é gravado assim que termina, em vez de ser montado no fim.
Uma execução interrompida no meio deixa uma pasta pela metade, não uma vazia, e recomeçar parte de uma pasta que o seu navegador agora já carregou em parte.
- Os arquivos já gravados continuam gravados.
- Interromper encerra a execução, não a desfaz.
- Só contam para a cota diária os arquivos que chegaram.
Perguntas frequentes
- Quanto tempo leva uma pasta grande?
- Ler a pasta é a metade rápida: 50.000 pins em 99,4 segundos no próprio teste de resistência do projeto. Gravar os arquivos é a metade lenta, e depende da sua conexão e do tamanho da mídia, não do número de pins.
- Por que tenho menos arquivos do que pins?
- Porque a mesma fotografia é pinada muitas vezes. No percurso da pasta real, 41.367 pins produziram 18.744 arquivos, e cada linha mesclada era uma cópia de uma imagem que já estava no conjunto. Nada foi pulado e nada foi perdido.
- O que acontece com os arquivos se eu fechar a aba no meio?
- Eles ficam. Os arquivos são gravados na sua máquina conforme terminam, então interromper uma execução a encerra, não a desfaz.
Até onde uma execução alcança.
Pastas, perfis e resultados de busca, as formas como os arquivos saem, e quais delas o plano gratuito cobre.