Otimizando o desempenho das exportações
English version: Optimizing export performance
Se você encontrar algum problema ao exportar um grande número de eventos de atividade ou entradas de registro de tráfego e, portanto, 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, ou seja, divide todas as linhas recuperadas do banco de dados em partes. Por padrão, o tamanho das partes é definido como 1000 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 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) levará para concluir a exportação. Portanto, o valor ideal é determinado por um equilíbrio entre o tamanho dos dados que podem ser processados pelo servidor por 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, desde que seu servidor web seja capaz de lidar com isso.
Configurações do PHP que você talvez precise aumentar
Quando o WP Cerber cria um arquivo de exportação, ele tenta alocar recursos adicionais alterando as configurações padrão do PHP, que normalmente você não precisa modificar manualmente. No entanto, em algumas hospedagens, isso é bloqueado pelas políticas do servidor e a única opção disponível é configurá-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 configurá-lo para 60 segundos.
- Ao alterar a diretiva `memory_limit` , você pode controlar a quantidade de memória que um script PHP pode consumir. O valor normal é 256 MB. Um valor adequado é 512 MB.