Tempo de execução do cliente web + serviço web + acesso à banco de dados

0 respostas
R

Pessoal,

Fiz uma avaliação mas estou com dificuldades de inerpretar os dados…

Bom, tenho um cliente web onde faço o acesso a um serviço web, da seguinte forma:

AgendaAcaoServiceLocator agendaAcao = new AgendaAcaoServiceLocator(); Agenda[] age = agendaAcao.getAgendaAcao().getAgenda(new Util().getNomeEquipamento(), "aguardando", dataatual);

O serviço está aqui:

public Agenda[] getAgenda(String servidor, String status, String datahora) throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException{ return lista_agenda.toArray(new Agenda[0]); }

O serviço foi criado na minha casa e o cliente eu criei no laboratório da minha faculdade e o cliente “enxerga” o meu servidor de casa pq criei uma VPN.

Dai fiz o seguinte:
1 - coloquei um print da hora antes e depois da chamada do método no cliente.
2 - coloquei um print da hora no inicio e no final do método getAgenda no meu servidor
3 - coloquei um print da hora antes e depois da consulta do banco de dados (dentro do método getAgenda).

Seguinte, o tempo de execução do cliente foi maior do que no servidor.

Como isso pode ser possível ???

Como ele pode demorar mais para carregar a minha lista no cliente do que a consulta a banco e a própria execuçao do método no servidor ?

Alguma dica ? valeu !!!

Criado 23 de novembro de 2008
Respostas 0
Participantes 1