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 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.