Skip to main content
SparkCore
Viden

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:
Bibliotekets størrelseVejledende behandlingstidOpmærksomhedspunkt
Lille (op til ca. 500 filer)Ofte færdig på kort tid.Kræver som regel ingen særlig forberedelse.
Mellemstort (ca. 500 til 5.000 filer)Kører som regel gradvist igennem over en længere periode.Planlæg uden for spidsbelastning; kontrollér fremdriften jævnligt.
Stort (mere end 5.000 filer)Behandlingen kan tage dage, afhængigt af din hosting og grænse.Overvej at teste et udsnit på forhånd, og tag højde for din plans grænse.

Veelgemaakte fouten bij batchverwerking

  • At forvente, at et helt bibliotek behandles i én synkron forespørgsel; hostingens grænser for udførelsestid eller hukommelse gør det som regel umuligt.
  • Ikke at tage højde for ressourcerne på shared hosting under en stor batch.
  • At foretage store manuelle ændringer i mediebiblioteket, mens en batch kører.
  • Ikke at kontrollere fremdriften og uden grund gå ud fra, at alt går godt.
  • Ikke at tømme cachen bagefter, så besøgende stadig ser de gamle filer.

Veelgestelde vragen

Behandlingen genoptages, hvor den slap. Filer, der allerede er færdige, behandles ikke igen.

Ja, det kan køre side om side. Nye uploads tages med efter din indstillede politik.

Behandlingen kører i baggrunden og er beregnet til at begrænse det mest muligt. På kraftigt belastet shared hosting kan en stor batch dog tælle med i den samlede serverbelastning, derfor anbefaler vi at starte uden for spidsbelastning.

I pluginets dashboard kan du se, hvor mange filer der er behandlet, og hvor mange der stadig står i køen.

Du får en besked omkring 80% og ved 100% af din grænse. Derefter venter behandlingen, til din grænse fornyes, eller du vælger en større plan.

Ja, du kan standse behandlingen og lade den fortsætte på et senere tidspunkt.