Skip to main content


Optimizely Knowledge Base

Content Delivery Networks (CDNs) and Optimizely

  • Quickly find information in the Knowledge Base on CDNs and self-hosting the Optimizely snippet

Optimizely uses a Content Delivery Network (CDN), a network of web servers located around the world, to provide service for the rendering the snippet. This page is intended to act as a hub for our Knowledge Base articles on CDNs and related topics, like self-hosting the snippet.

Self-hosting the Optimizely snippet

The easiest way to get Optimizely working out of the box is by placing our code snippet in the head tag of your websites, which synchronously loads the Optimizely software and the tests you are running.

Benefits of self-hosting

Self-hosting the Optimizely snippet can deliver a number of potential security and performance benefits. If you're using a CDN and HTTP/2 to serve your website, you'll be able to use multiplexing to request the snippet faster.

An additional DNS lookup, a new HTTP connection, and a SSL handshake with the Optimizely server normally are required during the initial load of the page.

If you have your own internal security policies that make loading a third party Javascript tag difficult, a traditional self-hosting approach may work out better for you.

Self-hosting with CDNs

If you're using a CDN to serve your websites, you may be able to use your CDN configuration to also deliver the Optimizely snippet to your site.

There are slightly different configurations based on if you are using a standard or custom snippet, so check your project first before you get started.