sevoneone

macrumors 6502a
Original poster
May 16, 2010
595
697
Doesn't look like this has been mentioned yet, but looks like Caching Server, once only available with Server.app seems to be built into the OS as Content Caching in System Preferences > Sharing.

This is awesome for home users with multiple Macs and iOS devices. If you're not familiar, caching server caches iTunes/iOS/Mac AppStore and iCloud content accessed on a local network. When another device goes to access or download the same content while on the same network, it downloads from the caching server instead of the internet.
 

Squuiid

macrumors 68000
Oct 31, 2006
1,727
1,258
This is awesome. As someone living in London with an abysmal internet connection (16Mbit ADSL is the best I can get), and lots of Macs in my household, this is great news.
I was always reluctant to install the Server app purely for this function. Now I won't have to.
 
Last edited:
Comment

thirdeyeopen666

macrumors 6502
Sep 16, 2007
450
114
This appears to only work for devices connected via USB. I’m having trouble picturing any scenario where this is useful. I don’t know why they don’t just enable the full caching server functionality.
 
Comment

chrfr

macrumors G4
Jul 11, 2009
11,189
4,751
This appears to only work for devices connected via USB. I’m having trouble picturing any scenario where this is useful. I don’t know why they don’t just enable the full caching server functionality.
Where did you see that it only works over USB?
The full caching capability is indeed built into High Sierra. The USB tethered caching capability is new. This is mentioned in the developer release notes for the new version of the Server app.
 
Last edited:
Comment

cudifying

macrumors member
Jul 5, 2016
63
38
Sorry for the stupid question, does this mean I can use a regular NAS as a caching server?
 
Comment

SimonTheSoundMa

macrumors 65816
Aug 6, 2006
1,021
205
Birmingham, UK
Sorry for the stupid question, does this mean I can use a regular NAS as a caching server?
If like the Server app, you can change the location to any drive you want. Wouldn't be surprised if this is able to be configured with a plist edit. May want to create a iSCSI volume on your NAS so macOS sees the NAS as a native drive rather than a file share.
 
Comment

thirdeyeopen666

macrumors 6502
Sep 16, 2007
450
114
Where did you see that it only works over USB?
The full caching capability is indeed built into High Sierra. The USB tethered caching capability is new. This is mentioned in the developer release notes for the new version of the Server app.

Seems to indicate it in the smaller text next to the checkboxes. I have it turned on and not a single item has been cached yet.
 
Comment

sevoneone

macrumors 6502a
Original poster
May 16, 2010
595
697
Seems to indicate it in the smaller text next to the checkboxes. I have it turned on and not a single item has been cached yet.

The text about USB is related to allowing iOS devices to connect to the internet via the Mac's ethernet connection instead of WiFi. A way to give your iPhone/iPad a wired internet connection. Handy if your device has a long list of Apps that need updating/installing.

Is the mac where you turned it on connected to your network via Ethernet? The documentation says the computer running caching server should be hard wired. Could also be there are bugs to work out. The 'old' version in Server.app sometimes requires running a local DNS server with some custom entries to make caching work. I imagine this new version is using bonjour or other announcement protocol to do the same thing.

upload_2017-7-26_0-28-26.png
 
Comment

thirdeyeopen666

macrumors 6502
Sep 16, 2007
450
114
The text about USB is related to allowing iOS devices to connect to the internet via the Mac's ethernet connection instead of WiFi. A way to give your iPhone/iPad a wired internet connection. Handy if your device has a long list of Apps that need updating/installing.

Is the mac where you turned it on connected to your network via Ethernet? The documentation says the computer running caching server should be hard wired. Could also be there are bugs to work out. The 'old' version in Server.app sometimes requires running a local DNS server with some custom entries to make caching work. I imagine this new version is using bonjour or other announcement protocol to do the same thing.

View attachment 710200

It decided to start caching after the latest beta release.
 
Comment

GuilleA

macrumors regular
Jun 8, 2015
197
210
Buenos Aires
Doesn't look like this has been mentioned yet, but looks like Caching Server, once only available with Server.app seems to be built into the OS as Content Caching in System Preferences > Sharing.

This is awesome for home users with multiple Macs and iOS devices. If you're not familiar, caching server caches iTunes/iOS/Mac AppStore and iCloud content accessed on a local network. When another device goes to access or download the same content while on the same network, it downloads from the caching server instead of the internet.

This is great and awesome news!. Having about half a dozen Macs and an equal amount of iPhones at home will make updates so much easier. I used to have a dedicated OS X Server back in the day for this feature alone.
 
Comment

haralds

macrumors 68000
Jan 3, 2014
1,928
695
Silicon Valley, CA
Does anybody know whether the format has changed from the Caching Server in Sierra. It would be nice to be able to toggle booting between the two.
 
Comment
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.