António Roberto Software
a.roberto@mail.telepac.pt

Linguagens de Programação 2
3º ano da Licenciatura em Informática de Gestão

Aula de 22 de Abril de 2004

Caching dos Resultados de um método de um Web Service

Melhoria dos tempos de resposta do Web Service WsPSI20 através do Caching dos resultados do método AccoesPSI20. Basta acrescentar o argumento CacheDuration ao atributo WebMethod:

[WebMethod( Description = "Devolve as cotações das acções do PSI 20" ,
            CacheDuration = 60 )]
public ColeccaoAccoes AccoesPSI20()

Estabeleceu-se 1 minuto para a duração da Cache dos resultados do método AccoesPSI20.  A natureza da informação que se pretende obter, que está constantemente a ser actualizada no site www.negocios.pt, não permite uma duração maior da cache.

Fazendo a experiência com duas chamadas ao serviço, uma a seguir à outra:

Tempo de resposta do 1º pedido

Tempo de resposta do 2º pedido

 

Nome da Solução

 Tipo

Código Fonte

WinPSI20

Windows Application

WinPSI20.zip