Hacker News new | ask | show | jobs
by tuacker 4067 days ago
Every once in a while I'm troubleshooting why connection is slow again. With pings to google reaching 7-8 seconds. The offender was always an iOS device declaring itself king of the network. Finding the culprit is fun at times since some syncs stop once the device becomes active (e.g. iCloud backup, but not always).

Worst of all it's easy for redundant syncs to happen. "iCloud backup" on default config backs up the entire device, including your Camera Roll. "My Photo Stream" also uploads every picture as well as "iCloud Photo Library". This turns 5GB of pictures into 15GB. (Edit: wrong info see post below)

The most fun I've had a few days ago with "WhatsApp". They introduced their own backup capability via "iCloud Drive" which also doubles their backup requirements if not configured properly. Default iCloud backup already backs up all of WhatsApp. WhatsApp's iCloud Drive backup then saves everything again. In my case WhatsApp backup got stuck and was indefinitely uploading the same file. Turning backup off in WhatsApp-settings did nothing. I had to rip out iCloud Drive access for the app to make it stop.

This was on my sisters device. Given that WhatsApp is heavily used for image sharing as well this meant that WhatsApp was (trying to) backup 2*2GB of data. Not possible at 52KB/s upload speed.

Bonus points: WhatsApp also saves all images to the Camera Roll so the image gets backed up once more.

Fun times.

1 comments

> Worst of all there are several redundant syncs possible. "iCloud backup" on default config backs up the entire device, including your Camera Roll. "My Photo Stream" also uploads every picture as well ass "iCloud Photo Library". This turns 5GB of pictures into 15GB.

That's a combination of misleading and outright false. What's misleading is you're suggesting that iCloud Backup and Photo Stream are doing redundant work. While it's true that both involve uploading your photos, Photo Stream only keeps the last 30 days (or 1000 photos), whereas iCloud Backup is a complete backup of everything. It must include your complete photo library, even the photos that are currently in Photo Stream, because there's no guarantee that the photos will still be available in Photo Stream when you decide to restore.

And what's completely wrong is your assertion that iCloud Photo Library is including redundant information yet again. This is wrong because if you enable iCloud Photo Library, then your iCloud Backup stops including the camera roll. If you have both iCloud Photo Library and Photo Stream enabled, I hope it only uploads the photo once, but I haven't done any measurements.

So no, this does not "turn 5GB of pictures into 15GB". It's not even 10GB (1000 photos is significantly less than 5GB).

Fair enough, that was me extrapolating from the experience I had so far. I didn't dream to turn on the new iCloud Photo Library so far to see that it'd turn off the iCloud backup part.

1000 Photos might not be 5GB but still every picture gets uploaded, just older ones disregarded once new ones arrive. Now if someone comes home after a day out with a 100 new pictures this puts some stress on your network once while it is updating photo stream (if not done over mobile data) and backing up.

Where some stress is: Complete congestion of the network since 100% of upload is used and at ~50KB/s speed around these parts it'll take forever to even sync 100 Pictures at 1.5-3MB each.