If You Are Running WordPress on Azure, Turn on Photon!

Automattic, the company that maintains WordPress, also maintains a widely used plugin called Jetpack.  Within Jetpack, there is a feature called Photon that you can activate that automatically migrates all of your images to WordPress.com’s content delivery network.

image
With that one click, all of your images are now served from a free CDN that will speed up performance world wide and offload traffic from your Azure Web Site subscription.
  For those of you running large scale or “premium” WordPress sites on Azure, this may be one way to avoid having to scale up your hosting plan in order to maintain performance around the world. 

  • Some Interesting articles on Azure CDN – Thanks for sharing

    If desired, you can still host your media assets, WP includes, template files and custom files into Azure CDN. One of the benefits is the ability to configure a Custom Domain, resulting in better SEO ratings apart from all the performance benefits. I recently wrote an article covering the details.

    http://devslice.net/2014/12/azure-cdn-and-wordpress-using-w3-total-cache/

    PS; have you had challenges moving your existing blog content and design into Azure websites?

  • Hi Kevin:

    I haven’t tried this yet but is on my agenda once my CDN cache expires in a few days. The approach I took which I think should accomplish the same thing is to use Azure Web Site and CDN the entire site – in theory this should accomplish the same thing but in a simpler fashion than using W3. This is a new feature in CDN which allows you to integrate directly with the Azure Web Site instead of needing to move all your content into a separate storage container.

    In terms of moving content into Azure web sites, my blog was created from day one in Azure Web Sites so I haven’t had to migrate to Azure Web Sites. However, in theory it should be pretty straight forward – with Web Matrix you get access to the entire file system and you can sync your site and then you just need to migrate your MySQL database. You can also use WebMatrix to create a local instance of your WordPress site as long as you’re running a local MySQL database and this works quite well.