Hoppa till huvudinnehållet
SparkCore
Kunskap

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:
BiblioteksstorlekIndikation på ledtidAtt tänka på
Litet (upp till cirka 500 filer)Oftast klart på kort tid.Vanligtvis behövs ingen särskild förberedelse.
Medelstort (cirka 500 till 5 000 filer)Går oftast igenom stegvis, under en längre period.Planera utanför rusningstid; kontrollera framstegen regelbundet.
Stort (mer än 5 000 filer)Bearbetningen kan ta flera dagar, beroende på webbhotell och gräns.Överväg en testuppsättning i förväg och ta hänsyn till gränsen i din plan.

Veelgemaakte fouten bij batchverwerking

  • Förvänta sig att ett helt bibliotek bearbetas i en enda synkron förfrågan; gränser hos webbhotellet för körtid eller minne gör det ofta omöjligt.
  • Inte ta hänsyn till resurserna hos delat webbhotell under en stor batch.
  • Göra stora manuella ändringar i mediebiblioteket medan en batch pågår.
  • Inte kontrollera framstegen och utan skäl utgå från att allt går bra.
  • Inte tömma cachen efteråt, så att besökarna fortfarande ser de gamla filerna.

Veelgestelde vragen

Bearbetningen återupptas där den slutade. Filer som redan är klara bearbetas inte igen.

Ja, det går bra sida vid sida. Nya uppladdningar tas med enligt din inställda policy.

Bearbetningen sker i bakgrunden och är avsedd att begränsa det så mycket som möjligt. På hårt belastat delat webbhotell kan en stor batch ändå räknas in i den totala serverbelastningen, därav rådet att starta utanför rusningstid.

I pluginets dashboard ser du hur många filer som har bearbetats och hur många som fortfarande står i kön.

Du får en avisering vid cirka 80 % och vid 100 % av din gräns. Därefter väntar bearbetningen tills din gräns förnyas eller du väljer en större plan.

Ja, du kan stoppa bearbetningen och låta den fortsätta vid ett senare tillfälle.