Response.SetHeader

2 respostas
brugarvas

Caros,

Estou com um problema, estou gerando um arquivo csv a partir de uma pagina jsp, acontece que apos gerar e salvar o arquivo, meu sistema fica lento. Utilizo as seguintes definições no cabecalho da pagina jsp.

response.setContentType(“text/csv”);

response.setHeader( “Content-Disposition”, “attachment; filename=myfile.txt”);

response.setHeader(“Pragma”, “public”);

response.setHeader(“Cache-Control”, “no-store”);

response.setDateHeader(“Expires”, 0);

O que devo fazer para solucionar o problema e deixar minha aplicação rodando normalmente?

2 Respostas

guilherme.chapiewski

Como assim lento? O browser fica lento? O server fica lento?

Por favor descreva com mais detalhes.

brugarvas

Guilherme.

O navegador estava ficando lento, depois que exportava o arquivo, parecendo que um processo estava rodando por debaixo. Mas com a mudança de alguns parametros na pagina jsp, a performance melhorou.
A pagina normalmente carregada, ja apresentava alguma lentidão, devido a possuir muitos registros e muitos componentes html. Pois a consulta sql realizada para capturar os dados e exibir na pagina, retornava muitos registros.

response.setHeader(“Pragma”, “public”);

response.setHeader(“Cache-Control”, “max-age=30”);

response.setDateHeader(“Expires”, -1);

De qualquer maneira, obrigado pela atenção.

Criado 13 de fevereiro de 2007
Ultima resposta 15 de fev. de 2007
Respostas 2
Participantes 2