Optimización del rendimiento de las exportaciones
English version: Optimizing export performance
Si encuentra un problema al exportar una gran cantidad de eventos de actividad o entradas del registro de tráfico y no puede descargar el archivo CSV, puede modificar el mecanismo de exportación del complemento.
Cuando WP Cerber crea un archivo de exportación, lo hace en varias iteraciones, lo que significa que divide todas las filas recuperadas de la base de datos en fragmentos. De forma predeterminada, el tamaño de los fragmentos se establece en 1000 filas. Puede cambiar este tamaño a cualquier valor especificando una constante PHP en el archivo wp-config.php. Para ello, agregue la siguiente línea al comienzo de wp-config.php en la línea siguiente a <?php.
define( 'CERBER_EXPORT_CHUNK', 2000 );
Puede intentar aumentar o disminuir el valor. El valor óptimo depende de la configuración del servidor. Cuanto mayor sea el número, más memoria del servidor se consumirá y menos tiempo (normalmente) se necesitará para completar la exportación. Por lo tanto, el valor óptimo está determinado por un compromiso entre el tamaño de los datos que puede procesar el servidor por cada solicitud de base de datos y el límite configurado para el tiempo de ejecución de PHP. Puede aumentarlo a cualquier valor razonable si su servidor web es capaz de manejarlo.
Configuraciones de PHP que quizás necesites aumentar
Cuando WP Cerber crea un archivo de exportación, intenta asignar recursos adicionales modificando la configuración predeterminada de PHP, que normalmente no es necesario cambiar manualmente. Sin embargo, en algunos hostings, esto está bloqueado por las políticas del servidor y la única opción que tienes es configurarlas manualmente en el archivo php.ini.
- Puedes controlar el tiempo que PHP permite que se ejecute un script modificando la directiva max_execution_time en tu archivo php.ini. El valor estándar es 30 segundos. Intenta configurarlo en 60 segundos.
- Al cambiar la directiva memory_limit , puedes controlar la cantidad de memoria que puede consumir un script PHP. El valor normal es 256 MB. El valor correcto es 512 MB.