If you use a content management system for your website such as WordPress, Joomla, or Drupal, there are a number steps you can take to reduce page loading times and improve your site’s speed. Using caching plugins and image optimizers will definitely help. But for the ultimate solution to faster website performance, utilizing a content delivery network (CDN) will produce even better results—especially if your site has a lot of images, multimedia, and other downloadable files.
You can either select a web hosting plan that includes a content delivery network; or sign up for a CDN on your own and integrate it with your website. I’ve currently been using the MaxCDN content delivery network and have had really good results. If you’re thinking about using a CDN with your website, I encourage you to read my review of MaxCDN.