Morecache allows you to easily cache parts or all of your script's output. This is useful if you have slow database queries on data that is viewed more often than it is changed. Morecache works by using output buffering to capture the output when it is first generated, and storing it in files from which it is retrieved afterwards. This can result in a huge speed increase.