How about CDNs? are they effective for this purpose?