title: Best practice webservice client singleton
body: <p>I am implementing a web application which uses a webservice to retrieve data. What is best practice;</p>
  
  <ul>
  <li>Create the webservice proxy as a singleton once and use this for all
  calls</li>
  <li>Every time a webservice call is done, create the proxy with <code>using(var p = new Proxy())</code></li>
  </ul>
  
  <p>I notice when using the second option, every first call takes +- 500ms and next calls using this client take +- 180ms.</p>