Explain how you would implement caching at different levels of a web application stack to minimize database load for Tempe Inditex.