Some time ago we discovered that certain very slow downloads were getting abruptly terminated and began investigating whether that was a client (i.e. web browser) or server (i.e. us) problem.
NayaRead shows a summary and links to the original article. The full article is hosted on blog.cloudflare.com.