If you flag this you deserve to be waterboarded
Broccoli: Syncing faster by syncing less (2020)
11–20 of 25 posts
Re: Broccoli: Syncing faster by syncing less (2020)
#12Drop-dropbox.com If you flag this you deserve to be waterboarded
Re: Broccoli: Syncing faster by syncing less (2020)
#13Re: Broccoli: Syncing faster by syncing less (2020)
#14For all this attention to saving their server's resources they sure don't seem to care much about wasting their customers'.
Re: Broccoli: Syncing faster by syncing less (2020)
#15> Rolling out the above changes went relatively smoothly until one of the curious engineers on our network team found that compression was actually a bottleneck on high bandwidth connections Back in the early-to-mid-aughts there was a push to start gzip-ing server responses. It was my general experience at the time that this actually often made the browsing experience worse. Whereas without compression the page would…
Not sure how compression was a bottleneck on the high bandwidth connections? I understand @donatj's comments about having to wait for the entire file to be downloaded before rendering, but that would be a user experience issue, not sure how the network team sees it as a bottleneck on the network?
This was later improved with things like chunked encoding and caching the compressed output on the server side, but they came later and weren't always supported or desirable.
Re: Broccoli: Syncing faster by syncing less (2020)
#16All this talk of efficiency, yet the Dropbox windows client is such a bloated multi-process memory hog of a mess that I ended up uninstalling it and rigging my own sync with a command line tool (dbxcli), with about 1000x less resource usage. For all this attention to saving their server's resources they sure don't seem to care much about wasting their customers'.
"We spent $x million developing a compression algorithm in Rust to slightly speed up a background process in our bloated Electron app!"
Re: Broccoli: Syncing faster by syncing less (2020)
#17https://www.microsoft.com/en-us/research/wp-content/uploads/...
Re: Broccoli: Syncing faster by syncing less (2020)
#18Re: Broccoli: Syncing faster by syncing less (2020)
#19I really wish this idea had become more widespread. Microsoft Research published this 15 years ago. It shipped as part of windows but the paper describes it in enough detail to implement it I think. I got it running years ago and it seemed to work really well. https://www.microsoft.com/en-us/research/wp-content/uploads/...
https://docs.microsoft.com/en-us/previous-versions/windows/d...
Re: Broccoli: Syncing faster by syncing less (2020)
#20All this talk of efficiency, yet the Dropbox windows client is such a bloated multi-process memory hog of a mess that I ended up uninstalling it and rigging my own sync with a command line tool (dbxcli), with about 1000x less resource usage. For all this attention to saving their server's resources they sure don't seem to care much about wasting their customers'.
This is classic. "We spent $x million developing a compression algorithm in Rust to slightly speed up a background process in our bloated Electron app!"