avatar
É realmente isso é bastante interessante.
Eu estou a desenvolver uma classe de template, quando comparei a minha com a do fórum PHPbb. A diferença foi imensa, cerca de 10 segundos para uma exibição de 10.000 registros.
Porém eu carregava o arquivo com o file_get_contents que transforma o arquivo inteiro em string. Acho que talvez, caso eu abrir por fopen, e fazer tudo o que tiver que fazer linha a linha a performance aumente bastante. Afinal o arquivo e todas as suas concatenações não ficarão na memória.
Bastante interessante. Me ajudou bastante, e a explicação bem clara.

Bom, quero apenas reforcar, que caso o arquivo seja pequeno, e você não vá fazer nada, creio que o uso do file_get_contents chega a ser melhor, pois você não precisa criar nenhum laço para exibí-lo.