Aller au contenu principal
SparkCore
Savoir

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:
Taille de la médiathèqueDurée indicativePoint d'attention
Petite (jusqu'à environ 500 fichiers)Souvent terminé en peu de temps.Généralement aucune préparation particulière n'est nécessaire.
Moyenne (environ 500 à 5 000 fichiers)Se déroule généralement par étapes, sur une période plus longue.Planifiez en dehors des heures de pointe ; suivez régulièrement la progression.
Grande (plus de 5 000 fichiers)Le traitement peut prendre plusieurs jours, selon l'hébergement et la limite.Envisagez un jeu de test au préalable et tenez compte de la limite de votre offre.

Veelgemaakte fouten bij batchverwerking

  • S'attendre à ce qu'une médiathèque entière soit traitée en une seule requête synchrone ; les limites d'hébergement en temps d'exécution ou en mémoire le rendent souvent impossible.
  • Ne pas tenir compte des ressources d'un hébergement mutualisé pendant un gros lot.
  • Effectuer de grosses modifications manuelles dans la médiathèque pendant un lot en cours.
  • Ne pas suivre la progression et supposer sans raison que tout se passe bien.
  • Ne pas vider le cache à la fin, de sorte que les visiteurs voient encore les anciens fichiers.

Veelgestelde vragen

Le traitement reprend là où il s'était arrêté. Les fichiers déjà terminés ne sont pas retraités.

Oui, c'est possible en parallèle. Les nouveaux téléversements sont pris en charge selon la politique que vous avez définie.

Le traitement s'exécute en arrière-plan et vise à limiter cet impact autant que possible. Sur un hébergement mutualisé très sollicité, un gros lot peut toutefois peser sur la charge totale du serveur, d'où le conseil de le lancer en dehors des heures de pointe.

Dans le tableau de bord du plugin, vous voyez combien de fichiers ont été traités et combien sont encore en file d'attente.

Vous recevez une alerte vers 80 % et à 100 % de votre limite. Ensuite, le traitement attend le renouvellement de votre limite ou le choix d'une offre plus large.

Oui, vous pouvez arrêter le traitement et le reprendre plus tard.