I am trying to figure out why serving my XenForo attachment images via any CDN is so much faster than doing so without the CDN. This holds true even on a page where none of the images are a HIT (all are MISS) for the CDN. Just having the CDN request the images from my origin speeds up the page load. Visually, while browsing in Chrome, it looks like images are loading sequentially (top of the page to bottom) when I don't use the CDN. When I do use the CDN, images load in parallel. Oddly it doesn't show that way on a waterfall plot from Webpagetest. With CDN serving images: WebPagetest Test Result - Dulles : www.mu-...read.53225/page-62 - 12/04/16 03:40:20 Without CDN: WebPagetest Test Result - Dulles : www.mu-...read.53225/page-62 - 12/04/16 03:41:40 Again, those data from Webpagetest don't show a performance difference. But when I disable the CDN, I can see the images loading sequentially (using Chrome), and members start to complain about page speeds and images timing out. I'd really like to drop the CDN so I can make full use of ngx_pagespeed image optimization. Somehow I feel like the CDN is serving as a workaround for some other issue I am missing at the moment.