Apache FOP Renderização

Pessoal,

Estou tendo problemas de perfomance relacionados a geração de relatórios na web em PDF usando o Apache FOP. Tentamos identificar algum problema relacionado a aplicação e detectamos que o maior tempo na geração do relatório é ocupado pelo processo de renderização. Os relatórios em média tem 100 páginas e levam 10 minutos ou até mais para serem mostrados na tela. Alguém tem alguma idéia ou algum outro tipo de solução diferente do FOP que possa melhorar a performance dos relatórios.

Obs: A máquina que está rodando possui JBoss 3.2.2RC2, com Tomcat 4.1.24 JDK 1.3.1 é Dual Processor e possui 4GHz de memória RAM

Obrigado.

Adorei o FOP, mais realmente para renderizar um documento XSL-FO para PDF demora pacas… :?

Se você já está rodando o Apache, dê uma olhadinha aqui:

http://phpreports.sf.net

Do jeito que ele está, só gera relatório em HTML, mas a próxima versão (coloquei um alpha lá na página) vai ter plugins de saída, inclusive para PDF. Ainda não testei um monstrinho de mais de 100 páginas, mas um de 80 gerando para o HTML não demorou tanto não, mesmo em uma máquina mais modesta.

P.S.: off-topic, o bicho é feito em PHP. :wink: