This tutorial assumes you already have a MaxCDN account (get it now with 25% discount).

  1. First we will create a MaxCDN Pull Zone. (7 steps)
  2. After that we'll set up CDN for Joomla!. (3 steps)

How to Create a MaxCDN Pull Zone

Step 1

Log into your MaxCDN account.

1-login

Step 2

Near the top and center of your screen, you will see a main navigation bar with an orange background. Click on Zones.

2-go-to-zones

Step 3

Under the summary tab, find the Pull Zones header. Click on Create Pull Zone.

3-create-pull-zone

Step 4

Name your zone. Make sure that the name length totals less than ten letters, and is in all lowercase letters.

4-name-zone

Step 5

For Origin Server URL, enter the root domain name that you wish to implement the CDN on.
Please note that if your site automatically redirects to www.domain.com, then you should add the “www” to the origin URL.

5-origin-server-url-2

Step 6

In the Label field, you can choose to input an optional description of your zone.

6-label-description

Step 7

Click the Create button and we’ll provision your zone. Please note that this could take up to three minutes.

9-create-pull-zone

Done!

Once provisioning is completed, you will see a message announcing that your zone creation is successful. You can now manage your pull zone!

Remember that if you entered a custom domain, you’ll be asked to create a CNAME record for it, which will point to the hostname that we generate (e.g. myzone.yourcompanyname.netdna-cdn.com).

10-zone-created

Set up CDN for Joomla!

Great, so your MaxCDN Pull Zone is all set up.

Now we'll set up CDN for Joomla! so all the media urls in your Joomla site will be converted so that they point to your MaxCDN server.

Step 1

Install CDN for Joomla! as explained in the tutorial.

Step 2

Go to the CDN for Joomla! system plugin:

In your Joomla administator go to Extensions >> Plugins. The search for System - Regular Labs CDN for Joomla! and click on it.

Step 3

Leave the Site Root option as it is.
Place your CDN URL (e.g. foo.bar.netdna-cdn.com) into CDN Domain, then click Save & Close.

CDN for Joomla!  - Settings

Done!

And that's all! You are now officially using our CDN service.

To ensure you implemented MaxCDN correctly, you can view the source code of any page to confirm that the CDN domain is being used for static assets instead of your origin domain. You can also use tools like pingdom, gtmetrix, webpagetest that can give you more detailed reports on your CDN implementation status.
The free version of the CDN For Joomla! plugin does NOT support HTTPS. If you need HTTPS support, you will need to buy the Pro version.