I am developing an application using WCF to distribute, everything is working quietly, however it has a strange thing, whenever I use the service the first time it takes a lot, (almost a minute for a simple search in the database), however I make a new call to the service gets instant, if I close the application and run again again to delay. Someone the best way to solve this?