Saltar para o conteúdo principal
SparkCore
Conhecimento

Batch je hele media-bibliotheek

Duizenden items? Verwerking loopt gefaseerd met voortgang in het dashboard.

Planning

Start buiten piekuren; monitor serverload bij shared hosting.

Hoe batchverwerking werkt onder de motorkap

Spark verwerkt een mediabibliotheek niet in één keer synchroon, maar in een wachtrij die op de achtergrond gefaseerd doorloopt. Zo hoeft je website niet te wachten op één groot verzoek dat kan vastlopen op hostinglimieten zoals maximale uitvoeringstijd of geheugen. In het dashboard zie je de voortgang, en de verwerking pikt na een onderbreking, bijvoorbeeld door een timeout of een herstart, gewoon weer op waar die gebleven was.

Stappenplan: een grote bibliotheek in batches verwerken

Kies een rustig moment om te starten

Start een grote batch bij voorkeur buiten piekuren, zeker op shared hosting waar resources gedeeld worden met andere sites.

Begin met een kleine testset

Verwerk eerst een kleine batch of testset om te controleren of het gekozen compressieprofiel het gewenste resultaat geeft, voordat je de hele bibliotheek verwerkt.

Start de volledige verwerking en volg de voortgang

Laat de rest van de bibliotheek gefaseerd verwerken en houd de voortgang in het dashboard in de gaten.

Monitor de serverbelasting

Vooral bij shared hosting is het verstandig om tijdens een grote batch even te controleren of de site responsief blijft.

Controleer het resultaat en leeg de cache

Bekijk na afloop een steekproef van de verwerkte bestanden en leeg je cache, zodat bezoekers de nieuwe, kleinere bestanden te zien krijgen.

Hoeveel tijd kost een batch-run

Exacte doorlooptijden verschillen sterk per hostingomgeving, gemiddelde bestandsgrootte en je plan. Een globale indicatie:
Tamanho da bibliotecaIndicação do tempo de processamentoPonto de atenção
Pequena (até cerca de 500 ficheiros)Muitas vezes concluída em pouco tempo.Normalmente não é necessária preparação especial.
Média (cerca de 500 a 5.000 ficheiros)Em geral, é processada por fases, ao longo de um período mais longo.Planeie fora das horas de pico; verifique o progresso com regularidade.
Grande (mais de 5.000 ficheiros)O processamento pode demorar dias, consoante o alojamento e o limite.Considere testar primeiro um subconjunto e tenha em conta o limite do seu plano.

Veelgemaakte fouten bij batchverwerking

  • Esperar que uma biblioteca inteira seja processada num único pedido síncrono; os limites do alojamento para tempo de execução ou memória tornam isso, muitas vezes, impossível.
  • Não ter em conta os recursos do alojamento partilhado durante um lote grande.
  • Fazer grandes alterações manuais à biblioteca de media enquanto um lote está em curso.
  • Não verificar o progresso e assumir sem motivo que tudo corre bem.
  • Não limpar a cache no final, fazendo com que os visitantes continuem a ver os ficheiros antigos.

Veelgestelde vragen

O processamento retoma onde ficou. Os ficheiros que já estão concluídos não são processados novamente.

Sim, é possível em paralelo. Os novos carregamentos são incluídos de acordo com a política que definiu.

O processamento corre em segundo plano e foi concebido para limitar isso ao máximo. Em alojamento partilhado muito carregado, um lote grande pode contar para a carga total do servidor, daí a recomendação de começar fora das horas de pico.

No painel do plugin vê quantos ficheiros foram processados e quantos ainda estão na fila.

Recebe uma notificação por volta dos 80% e aos 100% do seu limite. Depois disso, o processamento aguarda até o seu limite ser renovado ou até escolher um plano mais amplo.

Sim, pode parar o processamento e retomá-lo mais tarde.