Content Caching is one of the major new features introduced in High Sierra.
If you have multiple Apple devices, then this new macOS service can reduce the amount of bandwidth and time it takes to download software distributed by Apple.
In this article, weโre going to look at what High Sierraโs content caching is, how it works, and how you can start using it.
What is content caching?
Once youโve enabled content caching, every time you download supported software or data, your Mac will store this content locally. At this point, the software or data will be available for other local Macs, iOS devices and Apple TVs (known as โclientsโ) to access and use, so they donโt have to re-download their own version of this content from the Internet.
For example, when the first client on your network downloads a new version of macOS, itโll cache this content, and any other Macs on this network will then be able to copy this update from the cache. Since youโre not downloading the same content multiple times, content caching can speed up the process of updating all subsequent devices, while also reducing how much bandwidth you use, which is good news if you have a capped Internet connection!
The benefits of content caching increase based on the number of Apple devices that are on your network, which makes content caching ideally suited to environments such as offices and schools, however it may also come in handy if youโre a huge Apple fan who simply owns a lot of Apple products!
High Sierra can cache all the following software and data:
- macOS updates.
- App Store applications, and their updates.
- iCloud data, such as photos and documents.
- iTunes 11.0.4 and later.
- iTunes U course materials.
- iBooks content.
- GarageBand content.
- iOS app purchases and “over the air” updates (any iOS updates downloaded from iTunes are not cached).
- Apple TV apps and updates (over the air).
- Some mobile assets, such as Siri voices and language dictionaries.
Just be aware that content caching can impact the speed of your Wi-Fi network, so wherever possible you should setup content caching on a Mac that has a wired Ethernet connection.
Setup content caching
To setup content caching on macOS High Sierra:
- Select the โAppleโ icon from the Mac menu bar.
- Select โSystem Preferences… > Sharing.โ
- In the left-hand menu, select the โContent cachingโ checkbox.
- Click the โOptionโฆโ button.
- Use the โCache Sizeโ slider to select the amount of disk space that you want to use for content caching. When the cache reaches this limit, High Sierra will make room for new content by deleting any content that hasnโt recently been used. Your cache size should be large enough to ensure all devices on your network have the chance to use the cached content before it gets deleted. By default, cached content is stored in your boot volume, but if multiple disks are available then you can switch between them using the โEditโ button (note that this button only appears when multiple disks are connected to your Mac).
- Click โOK.โ
Thereโs also some additional options that you may want to enable:
- Cache iCloud content. Cache iCloud data, such as photos and documents.
- Share Internet content. Share your cached content with any iPhones and iPads that you connect to your Mac via USB.
Advanced Options
To configure some additional options for your content cache:
- Navigate back to the main โSystem preferencesโฆ > Sharingโ screen.
- Make sure โContent Cachingโ is selected in the left-hand menu.
- Press and hold the โOptionโ key on your keyboard, which transforms the โOptionโ button into an โAdvanced Optionsโฆโ button; give this button a click.
This gives you access to some additional tabs:
- Clients. By default, any devices that are using the same local network will be able to access your Macโs content cache. Alternatively, this tab lets you specify the devices that can connect to your Mac.
- Peers. This is where you specify the IP ranges thatโll have access to your Macโs cache.
- Parents. You can use this tab to create a hierarchy of caching servers, by specifying the IP addresses of any parent servers that you want to use, plus the policy that should govern these servers, such as Round Robin or First Available.
Before you go
After spending over 20 years working with Macs, both old and new, theres a tool I think would be useful to every Mac owner who is experiencing performance issues.
CleanMyMac is highest rated all-round cleaning app for the Mac, it can quickly diagnose and solve a whole plethora of common (but sometimes tedious to fix) issues at the click of a button. It also just happens to resolve many of the issues covered in the speed up section of this site, so Download CleanMyMac to get your Mac back up to speed today.

Add Comment