Cache is very
important in large and time consuming applications. There are many examples of
applications that employ caching mechanism, In those applications the time
consumed at providing results, that are not frequently changed are displayed
faster, by reducing or skipping the procedure to again calculate the results.
In web applications,
Magento employs template and data caching so that template files are not to be
complied each time, thus improving the page load time. There is also another
example, phpBB that is forums application. It compiles the view files and converts
to php code and then caches them for faster response.