Content delivery networks aka CDNs are a part and parcel of ...