protected function getCacheKey($url) { $urlParts = parse_url($url); $cacheKey = $urlParts['path'] . (isset($urlParts['query']) ? '?' . $urlParts['query'] : ''); return trim($cacheKey, '/'); }