This is my first time dealing with caching, and even though I looked through the laravel docs and other various sites for instructions of how to set it up, I'm still at a bit of a loss as which one to use and what the different cache drivers do.
My current scenario is that I have a scheduling system where you can create pdfs of the current week of classes. They can also choose a date in the future and make a pdf of that week as well. This is a frontend feature, so anyone who visits the site would be able to use it. There are many classes and variations of patterns that the classes can have, so the query would have a lot of records to look through. Which driver would be best out of the supported cache drivers?? (apc, array, database, file, memcached & redis)
Brownie Points
I'd like to get an understanding of which to use and why so I can make the best decisions for future projects. So what does each do/when would it be best to use them?? -- Doesn't need to be answered to get accepted answer, but I'd really like to know.
Thanks!