Problème de perf REDIS

Par corentin philippe, il y a 9 ans


Bonjour, je suis actuellement sur un projet qui nécessite (Laravel) du cache j'ai donc décidé de le faire avec redis pour sa réputation avec les perfs sauf que quand j'ai passé ma page en cache je ne vois pas une grande diffs de perfs (Avec cache pour 51posts je passe de 155.76ms à 81.8ms pour 2request fait a la BDD) et sans cache je suis a 100.ms pour le chargement de la page sur qui n'est pas un grand changement.

Merci d'avance, Cordialement, DixOr

J'aimerais donc qu'on m’éclaire sur ce point avec REDIS:

BROADCAST_DRIVER=log CACHE_DRIVER=redis SESSION_DRIVER=file QUEUE_DRIVER=sync REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 protected $redis; public function __construct(){ $this->redis = app()->make('redis'); } public function search(){ $page = $this->redis->get('search'); if ($page) { return $page; } $forums = Forum::orderBy('pin', 'desc')->orderBy('created_at', 'desc')->get(); $upvotes_forums = DB::table('forums_upvotes')->select('value', 'forum_id')->get(); $this->redis->set('search', view('search', compact('forums', 'upvotes_forums'))->render()); return view('search', compact('forums', 'upvotes_forums')); }

Aucune réponse