Some ichneumonid parasitic wasps (Gelis, Polysphincta), some gigger wasps (Sceliphron), all Pompilidae wasps and also Acroceridae files are natural enemies of spiders.
Yes, I agree with Pavel. Ichneumonid wasps in the tribe Polysphinctini are ectoparasites of spiders, and several species in the “Polysphincta clade” (hereafter “polysphinctine wasps”). I had the opportunity to take a photograph of the spider Argiope argentata in Colombia. As you can see in the attached photograph the spider is parasitized by an ichenumonid ectoparasite larva that kills the spider This is the best biological control option to control weaver spiders.
there are some nurture control like predators or parasitic which need to be at house. Also there is method could be more useful and friendly which use some repellent products see link below for more details.
The answers depend on the frequency and the assessed damage of spiders. In most cases a vacuum cleaner is sufficient if not, one can use some natural enemies http://pestcontrol.about.com/od/diyspidercontrol/a/Natural-Spider-Control-9-Notable-Spider-Predators.htm
However, the performance of natural enemies depends highly on the population density and changes of spiders.
I do not know if the Pompilidae can be considered as effective controllers of spiders and more in spaces inside the house because I have never known of a hunting case inside this one. However, there are many species that, in part because of their preferences in spider species, are usually present in urban and peri-urban environments.