Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.
Tenho no site um relatório muito pesado porque exporta para excel mais de 50mil clientes.
O problema é: para conseguir emitir o relatório foi necessário utilizar o seguinte:
ini_set('memory_limit','512M');
Aumentei para 512 mb a utilização da memória para o script que gera o relatório.
A minha preocupação é, existem mais de 150 utilizadores que podem emitir esse relatório, o problema é que isso pode derrubar o servidor pelo fato de aumantar o limite da utilização da memória.
Como resolver o problema?
Obrigado.
>
Amigo, eu passei por esse problema no Codeigniter quando tive que exportar um excel contendo 29.800 linhas.
aqui vão algumas dicas:
Amigo, sempre tenha em mente uma coisa: São 50 mil linhas, mas com quantas colunas? Se forem 7, talvez seja meio impossível!
São muitos dados a serem processados!
por exemplo, um array com 50 mil valores é diferente de um array com 50 mil valores que são também arrays com 7 índices cada um!
Espero que essas dicas ajudem (testado e aprovado) e boa sorte :)
Boas, a solução foi mesmo otimizar o código fonte, já resolvi o problema.
Amigo, eu passei por esse problema no Codeigniter quando tive que exportar um excel contendo 29.800 linhas.
aqui vão algumas dicas:
Amigo, sempre tenha em mente uma coisa: São 50 mil linhas, mas com quantas colunas? Se forem 7, talvez seja meio impossível!
São muitos dados a serem processados!
por exemplo, um array com 50 mil valores é diferente de um array com 50 mil valores que são também arrays com 7 índices cada um!
Espero que essas dicas ajudem (testado e aprovado) e boa sorte :)