Effective caching increases performance by returning data more quickly to a larger number of users. It also increases scalability by limiting the number of calls required to back-end systems by providing data from a local source instead of requiring a call to the back end.
In Video Starter Kit both data level and page / module level cache has been implemented to control availability of data fastly while keeping scalability and performance of web application in high load of traffic.
Data Cache:
Data cache has been used to cache all shared data that are more frequently display on various parts or more visible pages.
It is used in
Page / Module Cache:
Page or Module cache has been used in modules which display various type of data, contents on various pages specially on home page.
It is used in modules like
Note: Due to cache new contents not visible directly on parts mentioned above.
Cache implementation significantly increase performance of web application.