diff --git a/app/Http/Controllers/ChampionController.php b/app/Http/Controllers/ChampionController.php index 2b85204..399e034 100644 --- a/app/Http/Controllers/ChampionController.php +++ b/app/Http/Controllers/ChampionController.php @@ -17,9 +17,9 @@ class ChampionController extends Controller { $eightHoursInSeconds = 60 * 60 * 8; - $champions = Cache::remember('championsListAllCache', $eightHoursInSeconds, static fn () => Champion::orderBy('name')->get()); + $champions = Cache::remember('championsListAllCache', $eightHoursInSeconds, static fn() => Champion::orderBy('name')->get()); - $roles = Cache::remember('championsRolesCache', $eightHoursInSeconds, static fn () => ChampionRoles::orderBy('champion_name')->get()); + $roles = Cache::remember('championsRolesCache', $eightHoursInSeconds, static fn() => ChampionRoles::orderBy('champion_name')->get()); return view('champions.index', ['champions' => $champions, 'roles' => $roles]); } @@ -45,15 +45,15 @@ class ChampionController extends Controller */ public function show(Champion $champion) { - $eightHoursInSeconds = 60 * 60 * 8; - $dayInSeconds = 60 * 60 * 24; + $threeDaysInSeconds = 60 * 60 * 24 * 3; + $sixMonthsInSeconds = 60 * 60 * 24 * 30 * 6; - $champion = Cache::remember('championShowCache' . $champion->slug, $eightHoursInSeconds, static fn () => $champion->load('skins', 'lanes')); + $champion = Cache::remember('championShowCache' . $champion->slug, $threeDaysInSeconds, static fn() => $champion->load('skins', 'lanes')); $splashColor = Cache::remember( 'championSplashColorCache' . $champion->slug, - $dayInSeconds, - static fn () => getAverageColorFromImageUrl($champion->getChampionImageAttribute()) + $sixMonthsInSeconds, + static fn() => getAverageColorFromImageUrl($champion->getChampionImageAttribute()) ); $champion->splash_color = $splashColor; diff --git a/app/Http/Controllers/ChampionSkinController.php b/app/Http/Controllers/ChampionSkinController.php index d36e8fe..07996b4 100644 --- a/app/Http/Controllers/ChampionSkinController.php +++ b/app/Http/Controllers/ChampionSkinController.php @@ -56,14 +56,14 @@ class ChampionSkinController extends Controller { $skin = Cache::remember( 'championSkinShowCache' . $championSkin->slug, - 60 * 60 * 8, - static fn () => $championSkin->load('champion', 'chromas') + 60 * 60 * 48, + static fn() => $championSkin->load('champion', 'chromas') ); $splashColor = Cache::remember( 'championSkinSplashColorCache' . $championSkin->slug, - 60 * 60 * 24, - static fn () => getAverageColorFromImageUrl($championSkin->getSkinImageAttribute()) + 60 * 60 * 120, + static fn() => getAverageColorFromImageUrl($championSkin->getSkinImageAttribute()) ); $skin->splash_color = $splashColor;