We use SQL server to store a significant amount of data. Not too big but quite a lot.
We use web services to access them. During the usage of the application we notice that grabbing data is a bottleneck which seems to be the problem for clients. It takes up to 15 seconds to start the application.
Is there any more efficient way to access SQL database than web services or is there a way to cache data while grabbing it?