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