hit counter joomla

Joomla CDN with JomCDN by corePHP

jomcdn corePHPImprove Site Performance with Joomla Optimization Plugin, JomCDN by 'corePHP'

It's no secret that a slow loading website hurts not only increasing bounce rate but also your Joomla SEO efforts, and makes it very hard to get a high rank in Google Search Results. Adding a Content Delivery Network, or CDN is the fastest and easiest thing to do to Boost Joomla Site Performance. Just by adding a CDN, your site will load faster, lowering bounce rate, encouraging your visitors to stay on your site longer than before and result in higher conversions and better engagement overall!

What is a Contet Delivery Network, or CDN?

Quite simply, a content delivery network is a system of multiple servers across a geographic area (could be the USA, Europe or even the whole world, for example) that delivers webpages, images and other content to a user on your webiste based on their geographic location and the closest server to them. Effectivly it allows for faster content delivery and less requests to your website itself, saving precious resources.

Learn more about a Content Delivery Network here

What is JomCDN?

JomCDN is a Joomla Plug In that will instantly improve the overall performance of your Joomla Website!

JomCDN is a location based server load tool that makes your site load faster for the user by serving files from the nearest location to them. It helps the visitor's browser cache the files (images, css files and other static content) for near instant load times!

One of the coolest things it has is integration with Yahoo's Smush.it service. Your images get optimized to the smallest sizes without losing quality and thus making it quicker to deliver to your site visitor's browser!

Because JomCDN speeds up your Joomla site, Google and Bing will favor your website as they take website speed in to consideration in generating search results. While it's not the only factor, every little bit helps, right?

JomCDN is available for Joomla 2.5 & 3.x, PHP 5.2+, MySQL 5.0.3+, cURL required, Works with Amazon S3, Cloud Front, Rackspace Cloud Files or MaxCDN.

Best of all, this is a set and forget solution! You never have to think about it again!

Learn more about JomCDN here

Installing JomCDN Tutorial with Amazon S3 & CloudFront

We did this installation on the JoomlaDetroit.com site, hosted on CloudAccess.net. CloudAccess.net is setup and optimized for use with JomCDN, so no server configurations or upgrades are necessary. You just install the plugin, configure and forget about it!

Installing JomCDN in Joomla

You just install the plugin by uploading through the extension manager as with any other extension. See image below:

Install JomCDN in Joomla

Next, go to Extensions > Plug-in Manager and click on JomCDN to open the configurations

Enable JomCDN Plug-In Extension

On the right side you will find the basic configuration field box.

JomCDN Basic Configurations

At this point, you will need to go over to your Amazon AWS account and set that up. In the Security Credentials page (Click on your name on the top right and choose security from the drop down list), go to Access Keys and copy your access key and secret key, putting them into the basic options fields with the same name (above).

Next, You need to create an Amazon S3 Bucket

Go to the S3 Bucket menu item from the Services dropdown list and create a bucket by clicking on the Create Bucket button.Create Amazon S3 Bucket

Next, Fill out the information to create the bucket and deploy it.

Create Amazon S3 Bucket

Amazon S3 Bucket

Create an Amazon CloudFront Distribution (CDN)

Now you have to create the CDN with Amazon CloudFront. The important thing here is to connect your new S3 Bucket to the cloudfront for distribution over the CDN.

Create Amazon CloudFront

Click on the Create Distribution button and let's get to work!

On the below screen, you want to make sure that Web is selected, then click continue.

Select Delivery Method CloudFront

  • Origin Domain Name: This is a dropdown list. select your S3 Box.
  • Origin ID: this will self populate - don't worry about this.
  • Leave the rest alone for now, and click 'create distribution' at the bottom of the scroll box.

Create Cloudfront Distribution

It can take up to 15 minutes for the Cloudfront to build. Wait until it says Deployed in the Status column.

aws-7

Go back to your Joomla Site and enter the following:

Bucket Name is the name of your S3 Bucket that you created first.
CloudFront Domain Name: is the name showing in "Domain Name" in the distributions screen directly above this line. (Its greyed out for security here, but usually look like a random string of letters and numbers before the .cloudfront.net.

3

Everything is now set up. Over the next hour or two, JomCDN will get to work sending your static files to the CDN for faster delivery!


  • No comments found

Leave your comments

Post comment as a guest

0 / 2500 Character restriction
Your text should be in between 10-2500 characters
terms and condition.

Around Joomla!

  • Attending the Joomla World Conference #JWC17 as a team member

    Displaying items by tag: English Dec 5, 2017 | 16:41 pm

    Last month I attended the Joomla World Conference #JWC17 in Rome, Italy. Since my first JWC visit to Vancouver last year, I've joined a couple of global teams including Showcase, Certification and the Joomla Community Magazine (JCM), where I help out with things like moderation, English-language proof reading and documentation. This year, in addition to the actual conference, I also got to attend some team meetings prior to and during the conference.

    Read more...
  • The December Issue

    Displaying items by tag: English Dec 5, 2017 | 15:33 pm

    Another year is coming to its conclusion and the Joomla Community has a lot of great news to share in this issue!

    Read more...
  • Volunteer to Learn

    Displaying items by tag: English Dec 5, 2017 | 13:02 pm

    Help a non-profit while helping yourself! Broaden your CMS horizons and give back to the community at the same time. I’ll share how I learned the Joomla! CMS and how I continue to expand my capabilities. Just getting started with Joomla? Read on. 

    Read more...
  • Episode IV - A new User Interface for the Joomla Backend

    Displaying items by tag: English Dec 5, 2017 | 11:01 am

    On November 17, the first Alpha for Joomla 4 was released. Whilst this release was intended for developers to check their extensions as soon as possible for their compatibility the Joomla 4 User Interface Team has something nice in store for you. In the last few years, we have been planning, discussing and drafting different concepts of the Joomla 4 backend. First of all: the chance to work on the overall backend user interface is a really big honour for us and we say thank you to all those that welcome us to such a great team. It’s a pleasure to work with such passionate people. Our challenge was to design a backend that mostly fits into the given technical structure of Joomla and to change as much as needed, but as little as possible. We want to invite you to take a ride through the draft of the Joomla[…]

    Read more...
  • GSoC at the Joomla World Conference 2017

    Displaying items by tag: English Dec 5, 2017 | 08:06 am

    GSoC 2017 was also Joomla’s 10th anniversary in the program. At the Joomla World Conference, 5 students and their mentors came together, meeting for the first time in person. The event also offered the opportunity for Students, Mentors and Admins of the program to share their experience with the program to the Global Community through a panel hosted by Nick Burch from the Apache Foundation.

    Read more...
 

Posted By:
Joomla User Group Detroit

Organizer,

Donations and Gifts

Donations that go to keeping the Meetup 100% Free are welcome!