WordPress Security How To

Het optimaliseren van exportprestaties


English version: Optimizing export performance


Als u een probleem tegenkomt met het exporteren van een groot aantal activiteitsgebeurtenissen of de vermeldingen in het verkeerslogboek en u het CSV-bestand niet kunt downloaden, kunt u het exportmechanisme voor plug-ins aanpassen.

Wanneer WP Cerber een exportbestand maakt, doet het dit in verschillende iteraties, wat betekent dat het alle rijen uit de database opsplitst in brokken. Standaard is de grootte van de brokken ingesteld op 1000 rijen. U kunt deze grootte in elke waarde wijzigen door een PHP-constante in het bestand wp-config.php op te geven. Hiertoe voegt u de volgende regel toe aan het begin van wp-config.php op de volgende regel na <? Php.

define( 'CERBER_EXPORT_CHUNK', 2000 );

U kunt proberen de waarde te verhogen of te verlagen. De optimale waarde is afhankelijk van de serverconfiguratie. Hoe groter het aantal, des te meer servergeheugen wordt verbruikt en minder tijd (meestal) nodig om de export te voltooien. De optimale waarde wordt dus bepaald door een compromis tussen de grootte van gegevens die door de server kan worden verwerkt per een enkele databaseaanvraag en de geconfigureerde limiet voor de uitvoeringstijd van PHP. U kunt het tot elke redelijke waarde verhogen als uw webserver het aankan.

PHP-instellingen die u mogelijk moet verhogen

Wanneer WP Cerber een exportbestand maakt, probeert het extra bronnen toe te wijzen door de volgende parameters te wijzigen, die u normaal gesproken niet handmatig hoeft te wijzigen. Op sommige hostings wordt dit echter geblokkeerd door serverbeleid en de enige optie die u hebt, is om ze handmatig in te stellen in het php.ini-bestand.

  1. U kunt bepalen hoe lang PHP een script laat uitvoeren door de max_execution_time- richtlijn in uw php.ini-bestand te wijzigen. De standaardwaarde is 30 seconden. Probeer het in te stellen op 60 seconden.
  2. Door de richtlijn memory_limit te wijzigen, kunt u de hoeveelheid geheugen beheren die een PHP-script kan verbruiken. De normale waarde is 256 MB. De goede is 512 MB.

I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.