From 5a5bb17d9f61a0e64701d5dcae5582331d9d13f0 Mon Sep 17 00:00:00 2001 From: Dominik Pfennig <dominik@suma-ev.de> Date: Mon, 20 Mar 2017 12:00:56 +0100 Subject: [PATCH] Cache angeschaltet --- app/Http/Controllers/ProxyController.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/ProxyController.php b/app/Http/Controllers/ProxyController.php index d8ce5c6..941aa72 100644 --- a/app/Http/Controllers/ProxyController.php +++ b/app/Http/Controllers/ProxyController.php @@ -140,7 +140,7 @@ class ProxyController extends Controller $result = []; $httpcode = 200; - if (!Cache::has($hash) || 1 == 1) { + if (!Cache::has($hash)) { // Inits the Curl connection for being able to preload multiple URLs while using a keep-alive connection $this->initCurl(); $result = $this->getUrlContent($targetUrl, false); @@ -194,14 +194,15 @@ class ProxyController extends Controller abort(500, $contentType . " " . $targetUrl); break; } + # We are gonna cache all files for 60 Minutes to reduce + # redundant file transfers: + $val = base64_encode(serialize($result)); + + Cache::put($hash, $val, 60); } curl_close($this->ch); - # We are gonna cache all files for 60 Minutes to reduce - # redundant file transfers: - $val = base64_encode(serialize($result)); - Cache::put($hash, $val, 60); } else { $result = Cache::get($hash); // Base64 decode: -- GitLab