Inicialização do proxy do cliente WCF

Estou consumindo um serviço WCF e criei seu proxy usando a referência de serviço do VS 2008.

Eu estou procurando o melhor padrão para chamar o método de serviço WCF

Devo criar a instância de proxy do cliente toda vez que eu chamar o método de serviço e fechar o cliente assim que eu terminar com isso? Quando analisei meu aplicativo cliente, percebi que estava demorando muito para obter o canal durante a inicialização do cliente proxyDevo usar um padrão Singleton para o proxy cliente para que eu possa usar a única instância única e me livrar da sobrecarga de reinicialização? Existe algum problema oculto com esta abordagem?

Eu estou usando o .net framework 3.5 SP1, ligação basicHttp com pouca personalização.

questionAnswers(2)

yourAnswerToTheQuestion