Perofmance Benchmark

To determine the impact of GD Rating System Pro on your website, we have performed the benchmark to measure used PHP memory, page execution time, number of SQL queries, SQL execution time, number of loaded scripts and styles.

Disclaimer

Plugin impact on the website depends on many different factors, and times measured in this benchmark will be different for different servers. Page loading time, and SQL execution time depend on the server speed, WordPress version, number of active plugins, theme and other factors. The results of this benchmark are relative to the test server environment.

Benchmark Server

To perform the benchmark, we have used development server running the following software:

  • Apache 2.4.18
  • PHP 7.0.5
  • mySQL 5.5.5
  • WordPress 4.6.1

Plugins used for testing:

  • GD Rating System Pro 1.4.4

Theme used for testing:

  • TwentySixteen 1.3

All tests are done using Mozilla Firefox 49.0.2 on MS Windows 10, with browser cache turned off. All benchmark data is collected using GD Press Tools Pro 5.2.2 plugin for WordPress. To get accurate time for execution and SQL execution, 5 measurements are done and average value is used.

Benchmark Overview

If you just want to know overall impact of GD Rating System Pro, here are the facts. If you want to see detailed results, check out Benchmark results listed after.

GD Rating System Pro uses addons based architecture, and many of the plugin features are in the form of built-in addons that you can disable if not needed. Depending on the number of rating methods and addons used, plugin can use less memory and have less impact on the website performance. Also, number of rating blocks, rating lists, widgets displayed on a page all have some impact on the performance. But, plugin also uses internal cache to minimize number of SQL queries needed.

On admin side, depending on the methods and addons active, plugin can use from 3.23MB to 4.21MB of memory, adds 0.02 seconds to 0.07 seconds to the overall execution time, runs 3 SQL queries for 0.01 seconds. On front end, depending on the methods and addons active, plugin can use from 2.85MB to 3.59MB of memory, adds 0.03 seconds to 0.04 seconds to the overall execution time, runs 5 SQL queries for 0.02 seconds. Number of SQL queries increases with more rating blocks or rating lists displayed on the single page (1 to 3 queries per block, depending on cache and other factors).

Plugin is not adding SQL queries where there is no need to do anything related to ratings, and it will not load JavaScript or CSS files unless needed.

Benchmark Results

Clean WordPress

First series of measurements is done for a clean WordPress installation, running only GD Press Tools Pro plugin.

Page Memory (MB) Time (sec) SQL Queries SQL Time (sec) Hooks Scripts Styles
Admin / Dashboard 19.68 0.228 41 0.021 779 41 11
Admin / Plugins 19.21 0.189 27 0.010 772 33 10
Admin / Posts 19.38 0.188 38 0.014 774 22 9
Admin / Post Edit 19.82 0.206 48 0.015 781 60 12
Front / Home 15.63 0.217 33 0.010 605 14 12
Front / Single 15.64 0.175 34 0.011 606 16 12
Front / Archive 15.64 0.162 37 0.012 605 14 12
Front / Page 15.64 0.189 37 0.012 605 16 12

GD Rating System Pro, Stars Rating, No addons active

Next series of measurements is when GD Rating System Pro is set to have only Stars Rating method active, and no addons active.

Page Memory (MB) Time (sec) SQL Queries SQL Time (sec) Hooks Scripts Styles
Admin / Dashboard 22.88 0.228 41 0.018 992 41 11
Admin / Plugins 22.47 0.218 27 0.012 985 33 10
Admin / Posts 22.59 0.229 38 0.016 987 22 9
Admin / Post Edit 23.05 0.232 51 0.020 994 69 15
Front / Home 18.46 0.234 33 0.013 773 17 15
Front / Single 18.54 0.202 38 0.014 774 19 15
Front / Archive 18.47 0.254 37 0.015 773 17 15
Front / Page 18.48 0.193 41 0.012 773 19 15

GD Rating System Pro, Stars Rating, All addons active

Next series of measurements is when GD Rating System Pro is set to have only Stars Rating method active, and all addons active.

Page Memory (MB) Time (sec) SQL Queries SQL Time (sec) Hooks Scripts Styles
Admin / Dashboard 23.5 0.231 41 0.015 1083 41 11
Admin / Plugins 23.01 0.238 27 0.023 1076 33 10
Admin / Posts 23.2 0.229 38 0.014 1077 22 9
Admin / Post Edit 23.66 0.264 53 0.031 1085 69 15
Front / Home 18.78 0.184 33 0.011 823 17 15
Front / Single 19.41 0.282 44 0.022 824 19 15
Front / Archive 18.79 0.174 37 0.012 823 17 15
Front / Page 19.4 0.265 43 0.015 823 19 15

GD Rating System Pro, All methods, All addons active

Next series of measurements is when GD Rating System Pro is set to have all rating methods active, and all addons active.

Page Memory (MB) Time (sec) SQL Queries SQL Time (sec) Hooks Scripts Styles
Admin / Dashboard 23.89 0.333 41 0.020 1055 41 11
Admin / Plugins 23.4 0.230 27 0.015 1048 33 10
Admin / Posts 23.59 0.286 38 0.035 1050 22 9
Admin / Post Edit 24.05 0.237 51 0.022 1057 69 15
Front / Home 19.21 0.238 33 0.010 805 17 15
Front / Single 19.23 0.206 38 0.015 806 19 15
Front / Archive 19.22 0.198 37 0.013 805 17 15
Front / Page 19.23 0.210 43 0.015 805 19 15