I have a question. What time I need pass in Cache for more posts? I have code on MainController:
$posts = Cache::rememberForever('posts', function() {
return Post::active()->paginate(15);
});
return view('posts', compact('posts);
Can I cache on forever?
Note: In my Post model I have global observers: created
, deleted
, updated
, saved
. In all these observers I do: Cache::forget('posts')
. How will be best? Cache forever or cache posts on time (10 min). Help me please decide. Posts very active adding... Interval: 10, 20, 30 mins