Ottimizzazione delle prestazioni di esportazione
English version: Optimizing export performance
Se riscontri un problema con l'esportazione di un gran numero di eventi di attività o di voci del registro del traffico e non riesci a scaricare il file CSV, puoi modificare il meccanismo di esportazione del plugin.
Quando WP Cerber crea un file di esportazione, lo fa in diverse iterazioni, ovvero suddivide tutte le righe recuperate dal database in blocchi. Per impostazione predefinita, la dimensione dei blocchi è impostata su 1000 righe. È possibile modificare questa dimensione in qualsiasi valore specificando una costante PHP nel file wp-config.php. Per farlo, aggiungere la seguente riga all'inizio del file wp-config.php sulla riga successiva dopo <?php.
define( 'CERBER_EXPORT_CHUNK', 2000 );
Puoi provare ad aumentare o diminuire il valore. Il valore ottimale dipende dalla configurazione del server. Maggiore è il numero, maggiore sarà la memoria del server consumata e minore sarà il tempo (tipicamente) impiegato per completare l'esportazione. Quindi il valore ottimale è dettato da un compromesso tra la dimensione dei dati che possono essere elaborati dal server per una singola richiesta di database e il limite configurato sul tempo di esecuzione PHP. Puoi aumentarlo a qualsiasi valore ragionevole se il tuo server web è in grado di gestirlo.
Impostazioni PHP che potresti dover aumentare
Quando WP Cerber crea un file di esportazione, prova ad allocare risorse aggiuntive modificando le impostazioni PHP predefinite, che normalmente non è necessario modificare manualmente. Tuttavia, su alcuni hosting, questo è bloccato dalle policy del server e l'unica opzione che hai è impostarle manualmente nel file php.ini.
- Puoi controllare la quantità di tempo che PHP consente a uno script di eseguire modificando la direttiva max_execution_time nel tuo file php.ini. Il valore standard è 30 secondi. Prova a impostarlo a 60 secondi.
- Modificando la direttiva memory_limit , puoi controllare la quantità di memoria che uno script PHP può consumare. Il valore normale è 256 MB. Quello buono è 512 MB.