Jez,
Webservices should inherently be stateless. You could turn the session state
on, but you are now assuming that the consumer of the service is a browser,
or someone who returns the session state cookie. This limits the types of
clients the service can have.
You could improve the performance by using some caching strategy, either on
the client or on the server.

Signature
Manohar Kamath
Editor, .netWire
www.dotnetwire.com
> I have a two-folded question :
>
[quoted text clipped - 11 lines]
>
> jez
jez - 24 Mar 2005 12:15 GMT
I ended up using sessions. It's not too much of a problem because my
application is totally geared towards a customized NETcf application that I'm
making.
I am interested however on speeding up a webservice connection; Right now
all I do is Service1 ws = new Service1(); and then make an async call to the
webservice. It's much nicer than using a sync call but I believe that the
actual webservice creation is still too slow. Could that have anything to do
with my computer? (Centrino 1.7Ghz w/512MB) - I'm not planning on having more
than 5 concurrent users. Please advice.
Kind regards
> Jez,
>
[quoted text clipped - 5 lines]
> You could improve the performance by using some caching strategy, either on
> the client or on the server.