CDN for Joomla! is packed with options, giving you control over how it works and behaves.

Here is the full list of the options you can find in the CDN for Joomla! system plugin settings, under the "Setup" tab:

CDN

CDN Domain The domain of your CDN Server.

[Pro version only] You can also give a comma separated list of different CDN domains. One of these will be appointed to each file in the set at random.

You can use the place holders {subdomain}, {domain} and {extension} to refer to the different parts of the domain name of your website.
CDN Protocol Set the protocol to use for the cdn domain.

Same: This will use the same protocol as your own domain / webpage.
HTTP: The CDN domain will be prepended with 'http//:' (non-SSL).
HTTPS: The CDN domain will be prepended with 'https//:' (SSL).

Options: Same, HTTP, HTTPS
Use Relative Protocol Select to use the //: protocol when possible, instead of http//: or https//:.

Site

Site Domains Select whether this CDN set should be used on all (sub)domains of this website or a list of specific domains.

This can be useful if you have multiple domains pointing to the same website. You can then use the different CDN settings per (sub)domain.

Options: ALL, Specific
Specific Domains A comma separated list of your website to use this CDN set on.
Site Root The root of your website that you have connected to your CDN server.

You probably don't have to change this, but if you need you can specify a sub folder like /images/.
Enable on Protocol Select on which protocol to use this set.

Both: This will use the CDN in this set for all pages.
HTTP: The set will only be used on http (non-SSL) pages.
HTTPS: The set will only be used on https (SSL) pages.

Options: Both, HTTP, HTTPS

Files

File Types A comma separated list of file types that should be served from your CDN server
Ignore Files A comma separated list of (part of) path/file names to ignore (URLs will not be changed to CDN server).
Enable in Inline Scripts Select to convert the media file URLs found in inline javascripts. Switch this off if you find that this causes issue.
File Versioning Select to enable versioning of the file URLs. The last modified date of the file will be added to its URL. This will force the CDN to pull a new version of the file if it gets updated.

This option can have a negative effect on the loading time of your website.
Versioning File Types A comma separated list of file types on which to apply the versioning.
Site Root The root of your website that you have connected to your CDN server.
You probably don't have to change this, but if you need you can specify a sub folder like /images/.
Enable on Protocol Select on which protocol to use this set.

Both: This will use the CDN in this set for all pages.
HTTP: The set will only be used on http (non-SSL) pages.
HTTPS: The set will only be used on https (SSL) pages.

Additional CDN Sets PRO

With the Pro version you can create multiple Content Delivery Network setups.

This way you can use different settings for different file types, like separate settings for images and js/css files.

Each set comes with the same settings seen above for the default first set.