this is a pretty hefty bottleneck, it means this query is executed on every call to reverse. the get_for_url_remaps method should be cached somehow, I would recommend caching it with a simple post_save/post_delete invalidation when the zone document is modified