Azure WordPress Performance vs Linux VPS

I’m sure there’s probably more to this, but here are some numbers on an Azure WordPress installation compared to a Linux VPS.

The Azure hosting details are:

Instance: Large 4 Cores, 7 GB RAM, ClearDB 1GB MySQL Venus Plan, hosted US West
Linux VPS, 4 Cores, 2GB RAM, 1 GB Swap, Local MySQL Install, hosted US WEST (CA)

Using the PHP/MySQL CPU performance statistics plugin, the numbers are:

Azure WordPress Installation:

MySQL test: Total time (all MySQL tests) : 53.47 seconds
PHP test: Total time (all PHP tests) : 7.37 seconds
Network test: Network test 1: 10.31 Mbps
All tests: Total time (all MySQL + PHP tests) : 60.84 seconds

Azure_PerfBenchmark
Figure: WordPress Performance Statistics running on Azure

Linux VPS

MySQL test: Total time (all MySQL tests) : 8.19 seconds
PHP test: Total time (all PHP tests) : 1.94 seconds
Network test: Network test 1: 7.73 Mbps
All tests: Total time (all MySQL + PHP tests) : 10.13 seconds

LinuxVPS_PerfBenchmark
Figure: WordPress Performance Statistics running on Linux VPS

2 Comments

  1. Duncan on December 8, 2014 at 6:41 AM

    Wow this looks bad for Azure. Can you comment on your thoughts after this test and what you would advise people if Azure is there normal go to for hosting?

    • Mehmet Ozdemir on December 8, 2014 at 1:24 PM

      At this stage with Azure I’d be performing a lot of baseline testing before moving WordPress sites over. I don’t want to rule Azure out as I love the rest of it and it’s great to have everything managed in one place.

      There’s an article here: http://azure.microsoft.com/blog/2014/05/13/how-to-run-wordpress-site-on-azure-websites/ about best practices with Azure/Wordpress but looking at the comments section others are also experiencing less than ideal performance.

Leave a Comment