Amazing Read! I had an inquiry that if I use a CDN over the site, does that improve the internals of my server/performance anyway, or is it just a location-wise distributed network?
Both. From location perspective, it will cache, store and optimize assets (video, images, html etc) to your nearest server so that it's served to you as fast as possible. From server perspective, it reduces the actual load on the server because the assets are already cached and stored in other places, thus no need to hit the servers.