DWR - link demorando a responder

0 respostas
anderson.bonavides

Pessoal tenho uma tabela dinâmica com DWR que atualiza a cada 1 segundo, ela contêm um link para abrir uma outra página mas quando clico este link demora a responder dando a impressão que não está funcionando. A demora ultrapassa os 30 segundos e se estiver no servidor de teste este tempo pode demorar mais ainda.

Segue a tabela:

<table border="1" class="rowed grey">
   <thead>
   <tr>
   <th>Máscara</th>
   <th>Status</th>
   </tr>
</thead>
<tbody id="tabela">
   <tr id="listaArquivoMonitoracaoTO" style="display:none;">
         <td align="center">
	   <a id="campoNome" href="#" onclick="download(this.id);"></a>
	</td>
	<td align="center" >
	   <a id="campoStatus" href="#" onclick="tratar(this.id);" ></a>
	</td>
	</tbody>
</table>

Tratar arquivo:

function tratar(id){
	var result = "";
	var arquivoMonitoracaoTO = new Object();
	
	for(var i = 0; i <  id.length; i++){
		if(obterNumeros(id[i]) == true){
			result += id[i];
		}
	}
	
	for (var i = 0; i <= this.listaArquivo.length; i++ ){
		var num ="";
		num = ""+i;
		if(num == result){
			arquivoMonitoracaoTO = this.listaArquivo[i-1];
		}
	}
	var status = dwr.util.getValue(id);
	
	if(status == "R"){
		autorizarSolicitacaoReenvioBean.carregarTela(arquivoMonitoracaoTO.nome, redireciona);
		
	}
	if(status == "S"){
		tratarOcorrenciaArquivoRecepcionadoBean.carregarTela(arquivoMonitoracaoTO.nome, redireciona);
	}
}

Como poderia modificar link para que ele passe a responder de imediato?

Grato!

Criado 7 de abril de 2010
Respostas 0
Participantes 1