wsdl caching doesn't allow to serve service on several locations

Can't serve DjangoServer on several locations due to cached WSDL. Service location is determined from request headers. At the moment WSDL location is bound to location from the first request.

Building of wsdl document is cheap. No need for caching.