Revert "Use req.hostname instead"

This reverts commit 6232c76b0aed4eae3a88def366a1bfcee52e4826.
Use cachecache to prevent unnecessary CPU