Project starten

Grote pdf-catalogi maken

FAQ WooCommerce PDF Catalog4114 keer bekeken

Heb je veel producten, bijvoorbeeld meer dan 500, of veel producten in meerdere categorieën, dan kan het maken van de volledige catalogus stoppen met een 500- / 504-fout. De categoriecatalogus werkt dan nog wel (uiteraard afhankelijk van het aantal producten in een categorie).

Wil je de volledige catalogus met veel producten maken, dan heb je volledige servertoegang en een goede serverconfiguratie nodig. Probeer het niet op een cloudserver met 512 MB RAM. Maar voordat je je server optimaliseert, kun je eerst onze pluginconfiguratie aanpassen.

Pluginconfiguratie:

  1. Schakel varianten uit (alle varianten doorlopen is een enorme klus)
  2. Schakel QR-codes uit (maken en renderen kost tijd)
  3. Schakel galerijafbeeldingen uit OF kies een kleiner formaat (bijv. thumbnail)
  4. Kies kleine formaten voor product- en categorieafbeeldingen (bijv. shop_catalog)
  5. Prestatieopties inschakelen
    1. Gebruik afbeeldingen lokaal
    2. Schakel caching in
    3. plus de rest
  6. Verklein de omslagafbeeldingen

Serveroptimalisatie:

  1. Stap over op PHP 8 als je dat nog niet hebt gedaan
  2. Verhoog memory_limit in php.ini
    (als je fouten ziet zoals Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 54 bytes)
  3. Verhoog max_execution_time in php.ini
    (als je fouten ziet zoals PHP Fatal error: Maximum execution time of 30 seconds exceeded in ..)
  4. Verhoog fastcgi_read_timeout in nginx / Apache
    (als je een 504-fout krijgt)
  5. Kijk in je foutlogs …

Voorbeeld:

nginx:
fastcgi_read_timeout 600
php:
max_execution_time 600
memory_limit 512MB

Met deze configuratie konden we een catalogus van meer dan 500 pagina’s maken, met 370 producten in meerdere categorieën.