Przejdź do treści
SparkCore
Wiedza

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:
Rozmiar bibliotekiOrientacyjny czas realizacjiNa co zwrócić uwagę
Mała (do około 500 plików)Często gotowe w krótkim czasie.Zazwyczaj nie jest potrzebne żadne szczególne przygotowanie.
Średnia (około 500 do 5.000 plików)Przetwarzanie zwykle przebiega etapami, w dłuższym okresie.Zaplanuj poza godzinami szczytu; regularnie sprawdzaj postęp.
Duża (ponad 5.000 plików)Przetwarzanie może zająć kilka dni, w zależności od hostingu i limitu.Rozważ wcześniejszy zestaw testowy i uwzględnij limit swojego planu.

Veelgemaakte fouten bij batchverwerking

  • Oczekiwanie, że cała biblioteka zostanie przetworzona w jednym żądaniu synchronicznym; limity hostingu dotyczące czasu wykonania lub pamięci często to uniemożliwiają.
  • Nieuwzględnianie zasobów hostingu współdzielonego podczas dużej partii.
  • Wprowadzanie dużych ręcznych zmian w bibliotece multimediów w trakcie trwającej partii.
  • Niesprawdzanie postępu i bezpodstawne zakładanie, że wszystko idzie dobrze.
  • Niewyczyszczenie cache po zakończeniu, przez co odwiedzający nadal widzą stare pliki.

Veelgestelde vragen

Przetwarzanie wznawia się od miejsca, w którym się zatrzymało. Pliki, które są już gotowe, nie są przetwarzane ponownie.

Tak, można to prowadzić równolegle. Nowe pliki są uwzględniane zgodnie z ustawioną przez Ciebie polityką.

Przetwarzanie odbywa się w tle i ma to możliwie ograniczać. Na mocno obciążonym hostingu współdzielonym duża partia może jednak wpływać na łączne obciążenie serwera, stąd zalecenie, by startować poza godzinami szczytu.

W panelu wtyczki widzisz, ile plików zostało przetworzonych i ile jeszcze czeka w kolejce.

Dostajesz powiadomienie przy około 80% i przy 100% limitu. Potem przetwarzanie czeka, aż limit się odnowi lub wybierzesz większy plan.

Tak, możesz zatrzymać przetwarzanie i wznowić je w późniejszym terminie.