Summary
In this chapter, we began by going over the basics of caching and why caching has to be implemented into an application. We discussed the different types of caching that are available and covered database caching with MariaDB, memory caching with Memcached, and bytecode caching with OpCache. In the next chapter, we will discuss the basics of the REST architectural design and build a REST API to allow external applications to interact with our student portal.