Caching enables faster page load times by storing information more efficiently. This functionality is enabled through the CMS as well as the server software such as Apache. Note Drupal has more advanced caching capabilities than other CMSs such as WordPress.
How fast a page loads is one of the most important aspects of a website. Not only do people love fast sites but Google also ranks pages higher that load faster.