Content I pull in from a Document Library

This is just f.. slow..

Same site pulls in content from our own HTTPS server


  • Will using Microsofts CDN solution par our own HTTPS server speed?

    from answer > Yes

  • My clients edit these HTML files using the built-in Office365 HTML Editor
    Is this Editor available on the CDN as well?

    from answer > Not on the CDN,
    original files remain in the Tenant library and sync to the CDN (update may take 15 minutes)

[also see comments in first answer]

CDN resources


Simple answer - yes. The flow should work such that they edit the version in the library, and it will automatically update on the CDN. Note that the CDN is public (although you can't get the list of files from akamai - you need to know the URL), so don't put stuff up there that you wouldn't want someone to see.

  • tnx. Waldeks instructions list filenames with GUIDs (per tenant I presume) The MSDocs says this CDN is only accesible from SPOnline. But since the CDN location is discoverable; will tenant A be able to reconstruct filenames from tenant B and overwrite them? Or am i getting this wrong and is it a CDN * per* Tenant? If I am wrong, then the only benefit over our own CDN would be the CEWP editing with the Monaco editor part? Or are our own 15ms CDN downloads going to be beaten with 5ms downloads from a Microsoft CDN location? – Danny '365CSI' Engelman Jan 28 '17 at 8:58
  • 1
    The CDN is Akamai, which may or may not have better performance than your own. It likely has better geographical distribution, but I couldn't say for sure. The CDN isn't easily available outside of SPO. As the document states, they check the referrer URL. Of course, the referred URL isn't exactly a security measure - you can spoof it for a given request. Tenant A can not conflict / overwrite a file from tenant B, as the host is incorporated into the URL. It's a nice feature for people that aren't managing their own CDNs, and has some nice sync / integration aspects - but no magic. – PatMill_MSFT Jan 29 '17 at 5:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.