foreach consumindo muito o processamento do servidor
Bom dia pessoal,
Meu servidor ubuntu estava com uma certa lentidão, dai quando abri o monitoramento do sistema, notei que toda vez que eu abria uma determinada página web que contém um número muito grande de registros, o servidor alcançava 100% de processamento da CPU.
Pensei: deve ser uma query que fiz que esta pesada. Testei todas as minhas querys e elas nao consomem muito do servidor, o único problema é que ela traz cerca de 20 mil registros. (preciso pegar essa qtde de registros para exportar para o excel, por meio de uma classe Pear, chamada Writer, pois meu cliente precisa visualizar todos esses 20 mil registros no excel).
Ou seja, tenho certeza que esse processamento é enquanto esta "rolando" o foreach na página.
Tem alguma configuração no PHP que melhora o desempenho dessa função ou algo para não puxar tanto o processamento da máquina?