Otimizando o desempenho da exportação
English version: Optimizing export performance
Se você tiver problemas ao exportar um grande número de eventos de atividade ou entradas de registro de tráfego e não conseguir baixar o arquivo CSV, poderá ajustar o mecanismo de exportação do plugin.
Quando o WP Cerber cria um arquivo de exportação, ele o faz em várias iterações, o que significa que divide todas as linhas recuperadas do banco de dados em blocos. Por padrão, o tamanho dos blocos é definido como 1.000 linhas. Você pode alterar esse tamanho para qualquer valor especificando uma constante PHP no arquivo wp-config.php. Para fazer isso, adicione a seguinte linha ao início do arquivo wp-config.php, na linha seguinte a <?php.
define( 'CERBER_EXPORT_CHUNK', 2000 );
Você pode tentar aumentar ou diminuir o valor. O valor ideal depende da configuração do servidor. Quanto maior o número, mais memória do servidor será consumida e menos tempo (normalmente) será necessário para concluir a exportação. Portanto, o valor ideal é determinado por um compromisso entre o tamanho dos dados que podem ser processados pelo servidor por uma única solicitação ao banco de dados e o limite configurado para o tempo de execução do PHP. Você pode aumentá-lo para qualquer valor razoável, se o seu servidor web for capaz de lidar com isso.
Configurações de PHP que você pode precisar aumentar
Quando o WP Cerber cria um arquivo de exportação, ele tenta alocar recursos adicionais alterando as configurações padrão do PHP, o que normalmente não é necessário alterar manualmente. No entanto, em algumas hospedagens, isso é bloqueado pelas políticas do servidor e a única opção é defini-las manualmente no arquivo php.ini.
- Você pode controlar o tempo que o PHP permite que um script seja executado alterando a diretiva max_execution_time no seu arquivo php.ini. O valor padrão é 30 segundos. Tente defini-lo como 60 segundos.
- Alterando a diretiva memory_limit , você pode controlar a quantidade de memória que um script PHP pode consumir. O valor normal é 256 MB. O ideal é 512 MB.