CDNs are an excellent option for frequently used materials, but providing highly customized or dynamic pieces directly from your server is preferable.