Skip to main content
Kennis

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:
BibliotheekgrootteIndicatie doorlooptijdAandachtspunt
Klein (tot circa 500 bestanden)Vaak binnen een kort tijdsbestek klaar.Meestal geen bijzondere voorbereiding nodig.
Middelgroot (circa 500 tot 5.000 bestanden)Loopt doorgaans gefaseerd door, over een langere periode.Plan buiten piekuren; controleer voortgang regelmatig.
Groot (meer dan 5.000 bestanden)Verwerking kan dagen in beslag nemen, afhankelijk van hosting en limiet.Overweeg een testset vooraf en houd rekening met je plan-limiet.

Veelgemaakte fouten bij batchverwerking

  • Verwachten dat een hele bibliotheek in één synchroon verzoek wordt verwerkt; hostinglimieten voor uitvoeringstijd of geheugen maken dat vaak onmogelijk.
  • Geen rekening houden met de resources van shared hosting tijdens een grote batch.
  • Tijdens een lopende batch grote handmatige wijzigingen in de mediabibliotheek doorvoeren.
  • De voortgang niet controleren en er zonder reden van uitgaan dat alles goed gaat.
  • Na afloop de cache niet legen, waardoor bezoekers nog de oude bestanden zien.

Veelgestelde vragen

De verwerking hervat waar die gebleven was. Bestanden die al klaar zijn, worden niet opnieuw verwerkt.

Ja, dat kan naast elkaar. Nieuwe uploads worden meegenomen volgens je ingestelde beleid.

De verwerking loopt op de achtergrond en is bedoeld om dat zo veel mogelijk te beperken. Op zwaar belaste shared hosting kan een grote batch wel meetellen in de totale serverbelasting, vandaar het advies om buiten piekuren te starten.

In het dashboard van de plugin zie je hoeveel bestanden zijn verwerkt en hoeveel er nog in de wachtrij staan.

Je krijgt een melding rond 80% en bij 100% van je limiet. Daarna wacht de verwerking tot je limiet vernieuwt of je een ruimer plan kiest.

Ja, je kunt de verwerking stopzetten en op een later moment weer verder laten gaan.