Systeeminformatie en technische werking

Om de Woocommerce Add on optimaal te laten werken heb je het volgende nodig:

  • Affiliate Held vanaf versie 2.3.0 of hoger
  • WooCommerce
  • PHP
  • Uitgaand HTTPS-verkeer
  • WP-Cron, GD of Imagick en beheerdersrechten.
  • De add-on werkt ook met HPOS.

Grenswaardes:

  • Maximaal 25.000 producten per run
  • Aantal producten per batch default 250
  • Werktijd per cron-slice: 50 seconden

Verwachte doorlooptijd

Producten met afbeeldingen kennen de volgende doorlooptijden. De cijfers gaan uit van shared hosting:

  • 5.000 producten – 1 tot 1,5 uur
  • 10.000 producten 2-3 uur
  • 25.000 producten 5-8 uur

Schijfruimte en database

Per product met afbeelding komen er drie mediabestanden bij: het origineel plus de formaten die WordPress genereert. Een thema dat extra afbeeldingsformaten registreert, verhoogt dat aantal. Feeds met productfoto’s zitten op 150–400 KB per product; bij 25.000 producten is enkele gigabytes media dus normaal. Meet het met een testimport van 100 producten voordat je een hele feed binnenhaalt. In de database kost elk product 2 posts (het affiliate product en het WooCommerce product, plus een derde post per afbeelding) en 38 rijen in `wp_postmeta`. Bij 25.000 producten praat je dus over ongeveer 75.000 posts en een miljoen postmeta-rijen.

Server vereisten

  • PHP 8.1 of hoger
  • `memory_limit` | 256 MB | 512 MB boven de 100.000 producten
  • PHP-timeout (`request_terminate_timeout`) | 60 s | 120 s

Aanbevolen werkwijze bij een grote feed

  • Draai eerst een test. Die schrijft niets weg, stopt na 20 seconden en laat zien hoeveel producten er overblijven en waarom de rest afvalt.
  • Doe een eerste echte import van 100 producten en kijk hoeveel schijfruimte de media innemen. Vermenigvuldig dat met wat je van plan bent.
  • Knip een grote feed op in **porties van hooguit 5.000 producten**, gestuurd met een prijsbereik of een EAN-eis, in plaats van in één keer tegen de grens van 25.000 aan te lopen.

    Dit bericht heeft nog geen reacties

Laat een reactie achter

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *