{"id":2186,"date":"2018-09-17T10:14:03","date_gmt":"2018-09-17T14:14:03","guid":{"rendered":"https:\/\/reviewsignal.com\/blog\/?p=2186"},"modified":"2018-10-02T14:25:28","modified_gmt":"2018-10-02T18:25:28","slug":"siteground-review-2018","status":"publish","type":"post","link":"https:\/\/reviewsignal.com\/blog\/2018\/09\/17\/siteground-review-2018\/","title":{"rendered":"SiteGround Review (2018)"},"content":{"rendered":"<p><a href=\"http:\/\/clicks.reviewsignal.com\/out.php?c=18&amp;t=wordpress-benchmarks-review-2018\">SiteGround<\/a>\u00a0participated for the fifth time in our <a href=\"https:\/\/reviewsignal.com\/blog\/wordpress-hosting-performance-benchmarks-2018\/\">WordPress Hosting Performance Benchmarks (2018)<\/a>.\u00a0This review is based off the results of that test.\u00a0<a href=\"https:\/\/reviewsignal.com\/blog\/2016\/10\/28\/siteground-wordpress-hosting-review-2016\/\">Last year SiteGround<\/a> competed in four price tiers and earned 3 Top Tier awards.\u00a0 This year SiteGround competed in the &lt;$25, $25-50, and Enterprise tier.<\/p>\n<p>SiteGround is one of the oldest competitors in our benchmarks and have for years now topped <a href=\"https:\/\/reviewsignal.com\/webhosting\/company\/18\/siteground\">our reviews<\/a> based on what people say on social media leading the shared category by a whopping 13% over the next highest competitor at the time of writing (Sep 2018).<\/p>\n<h2>The Products<\/h2>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/><\/colgroup>\n<tbody>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Plan Name&quot;}\">Plan Name<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Plan Monthly Price&quot;}\">Plan Monthly Price<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Plan Visitors Allowed&quot;}\">Plan Visitors Allowed<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Plan Disk Space&quot;}\">Plan Disk Space<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Plan Bandwidth&quot;}\">Plan Bandwidth<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Plan Sites Allowed&quot;}\">\n<div>\n<div>Plan Sites Allowed<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;GrowBig&quot;}\">GrowBig<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:14.95}\" data-sheets-numberformat=\"[null,4,&quot;\\&quot;$\\&quot;#,##0.00&quot;,1]\">$14.95<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Suitable for ~ 25,000 Visits Monthly&quot;}\">Suitable for ~ 25,000 Visits Monthly<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;20GB Space&quot;}\">20GB<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Unmetered&quot;}\">Unmetered<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Unlimited&quot;}\">Unlimited<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;GoGeek&quot;}\">GoGeek<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:29.95}\" data-sheets-numberformat=\"[null,4,&quot;\\&quot;$\\&quot;#,##0.00&quot;,1]\">$29.95<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Suitable for ~ 100,000 Visits Monthly&quot;}\">Suitable for ~ 100,000 Visits Monthly<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot; 30GB Web Space&quot;}\">30GB<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Unmetered&quot;}\">Unmetered<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Unlimited&quot;}\">Unlimited<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Enterprise&quot;}\">Enterprise<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:4800}\" data-sheets-numberformat=\"[null,4,&quot;\\&quot;$\\&quot;#,##0&quot;,1]\">$4,800<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Unlimited&quot;}\">Unlimited<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;$1 per 1GB for distrbuted storage + shared file system&quot;}\">$1 per 1GB for distrbuted storage + shared file system<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;10TB&quot;}\">10TB<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Custom&quot;}\">Custom<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Enterprise was a custom setup:\u00a08 servers - 2 load balancers, 4 application nodes (PHP workers) and two MySQL database servers. Every server had 16GB of RAM. The total RAM for the whole solution was 128GB RAM.<\/p>\n<h2>Performance Review<\/h2>\n<h3>Load Storm<\/h3>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/><\/colgroup>\n<tbody>\n<tr>\n<td><\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Total Requests&quot;}\">Total Requests<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Total Errors&quot;}\">Total Errors<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Peak RPS&quot;}\">Peak RPS<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Average RPS&quot;}\">Average RPS<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Peak Response Time(ms)&quot;}\">Peak Response Time(ms)<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Average Response Time (ms)&quot;}\">Average Response Time (ms)<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Total Data Transferred (GB)&quot;}\">Total Data Transferred (GB)<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Peak Throughput (MB\/s)&quot;}\">Peak Throughput (MB\/s)<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Average Throughput (MB\/s)&quot;}\">\n<div>\n<div>Average Throughput (MB\/s)<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;&lt;25&quot;}\">&lt;25<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:316826}\" data-sheets-numberformat=\"[null,2,&quot;#,##0&quot;,1]\">316,826<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:14}\">14<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:242.02}\">242.02<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:176.01}\">176.01<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:5361}\" data-sheets-numberformat=\"[null,2,&quot;#,##0&quot;,1]\">5,361<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:445}\">445<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:21.18}\">21.18<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:16.98}\">16.98<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:11.76}\">11.76<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;25-50&quot;}\">25-50<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:317462}\" data-sheets-numberformat=\"[null,2,&quot;#,##0&quot;,1]\">317,462<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:16}\">16<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:245.1}\">245.1<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:176.37}\">176.37<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:4569}\" data-sheets-numberformat=\"[null,2,&quot;#,##0&quot;,1]\">4,569<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:404}\">404<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:21.23}\">21.23<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:17.25}\">17.25<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:11.79}\">11.79<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Enterprise&quot;}\">Enterprise<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1443091}\" data-sheets-numberformat=\"[null,2,&quot;#,##0&quot;,1]\">1,443,091<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:15}\">15<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1151.4}\" data-sheets-numberformat=\"[null,2,&quot;#,##0.00&quot;,1]\">1,151.40<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:801.72}\">801.72<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:15086}\" data-sheets-numberformat=\"[null,2,&quot;#,##0&quot;,1]\">15,086<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:209}\">209<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:105.15}\">105.15<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:84.68}\">84.68<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:58.42}\">58.42<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Sources:\u00a0<a href=\"https:\/\/pro.loadstorm.com\/#!test\/562966\">&lt;25<\/a>, <a href=\"https:\/\/pro.loadstorm.com\/#!test\/562967\">25-50<\/a>, <a href=\"https:\/\/pro.loadstorm.com\/#!test\/563508\">Enterprise<\/a><\/p>\n<p>The Load Storm test is designed to simulate real users coming to the site, logging in and browsing the site bursting some of the caching mechanisms typically found on managed WordPress hosts.<\/p>\n<p>SiteGround aced the LoadStorm tests having minimal errors across every price tier. The enterprise configuration really shined here and makes it clear the value of all the redundancy and scalabliity where it had half the average response time and handled 1.43 million requests without issue.<\/p>\n<h3>Load Impact<\/h3>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/><\/colgroup>\n<tbody>\n<tr>\n<td><\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Requests&quot;}\">Requests<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Errors&quot;}\">Errors<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Data Transferred (GB)&quot;}\">Data Transferred (GB)<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Peak Average Load Time (Seconds)&quot;}\">Peak Average Load Time (Seconds)<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Peak Average Bandwidth (Mbps)&quot;}\">Peak Average Bandwidth (Mbps)<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Peak Average Requests\/Sec&quot;}\">\n<div>\n<div>Peak Average Requests\/Sec<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;&lt;25&quot;}\">&lt;25<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:318163}\">318163<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:4}\">4<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:16.97}\">16.97<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0.556}\">0.556<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:264}\">264<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:605}\">605<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;25-50&quot;}\">25-50<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:316927}\">316927<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0}\">0<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:16.89}\">16.89<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0.531}\">0.531<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:280}\">280<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:642}\">642<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Enterprise&quot;}\">Enterprise<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1627518}\">1627518<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:7}\">7<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:87.96}\">87.96<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0.618}\">0.618<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1370}\">1370<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:3100}\">3100<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Sources:\u00a0<a href=\"https:\/\/app.loadimpact.com\/load-test\/03b477d9-9d96-4884-95dd-0b94bd7d8b1a?charts=type%3D1%3Bsid%3D__li_user_load_time%3A1%3BdataKey%3Dvalue%3B%3Btype%3D1%3Bsid%3D__li_bandwidth%3A1%3BdataKey%3Davg%3B%3Btype%3D1%3Bsid%3D__li_requests_per_second%3A1%3BdataKey%3Davg%3B%3Btype%3D1%3Bsid%3D__li_connections_active%3A1%3BdataKey%3Dvalue%3B%3Btype%3D8%3Bsid%3D__li_loadgen_cpu_utilization%3A1%3BdataKey%3Dvalue%3B%3Btype%3D8%3Bsid%3D__li_loadgen_memory_utilization%3A1%3BdataKey%3Dvalue%3B%3Btype%3D1%3Bsid%3D__li_failure_rate%3A1%3BdataKey%3Davg&amp;large-charts=type%3D1%3Bsid%3D__li_user_load_time%3A1%3BdataKey%3Dvalue%3B%3Btype%3D1%3Bsid%3D__li_clients_active%3A1%3BdataKey%3Dvalue&amp;navigator=\">&lt;25<\/a>,\u00a0<a href=\"https:\/\/app.loadimpact.com\/load-test\/fa9c79da-d297-421c-b8a5-33e0ae45d34c?charts=type%3D1%3Bsid%3D__li_user_load_time%3A1%3BdataKey%3Dvalue%3B%3Btype%3D1%3Bsid%3D__li_bandwidth%3A1%3BdataKey%3Davg%3B%3Btype%3D1%3Bsid%3D__li_requests_per_second%3A1%3BdataKey%3Davg%3B%3Btype%3D1%3Bsid%3D__li_connections_active%3A1%3BdataKey%3Dvalue%3B%3Btype%3D8%3Bsid%3D__li_loadgen_cpu_utilization%3A1%3BdataKey%3Dvalue%3B%3Btype%3D8%3Bsid%3D__li_loadgen_memory_utilization%3A1%3BdataKey%3Dvalue&amp;large-charts=type%3D1%3Bsid%3D__li_user_load_time%3A1%3BdataKey%3Dvalue%3B%3Btype%3D1%3Bsid%3D__li_clients_active%3A1%3BdataKey%3Dvalue\">25-50<\/a>, <a href=\"https:\/\/app.loadimpact.com\/load-test\/7ac73db9-741f-48c5-ae74-a46cde474f9c?charts=type%3D1%3Bsid%3D__li_user_load_time%3A1%3BdataKey%3Dvalue%3B%3Btype%3D1%3Bsid%3D__li_bandwidth%3A1%3BdataKey%3Davg%3B%3Btype%3D1%3Bsid%3D__li_requests_per_second%3A1%3BdataKey%3Davg%3B%3Btype%3D1%3Bsid%3D__li_connections_active%3A1%3BdataKey%3Dvalue%3B%3Btype%3D8%3Bsid%3D__li_loadgen_cpu_utilization%3A1%3BdataKey%3Dvalue%3B%3Btype%3D8%3Bsid%3D__li_loadgen_memory_utilization%3A1%3BdataKey%3Dvalue%3B%3Btype%3D1%3Bsid%3D__li_failure_rate%3A1%3BdataKey%3Davg&amp;large-charts=type%3D1%3Bsid%3D__li_user_load_time%3A1%3BdataKey%3Dvalue%3B%3Btype%3D1%3Bsid%3D__li_clients_active%3A1%3BdataKey%3Dvalue\">Enterprise<\/a><\/p>\n<p>The Load Impact test makes sure static caching is effective so that if a page gets a lot of traffic the site will keep responding without issue.<\/p>\n<p>SiteGround again aced the Load Impact tests. Nearly no errors on &lt;25 and Enterprise and zero on the 25-50 test.<\/p>\n<h3>Uptime<\/h3>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/><\/colgroup>\n<tbody>\n<tr>\n<td><\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;UptimeRobot&quot;}\">UptimeRobot<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;StatusCake&quot;}\">StatusCake<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;&lt;25&quot;}\">&lt;25<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:99.99}\">99.99<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:99.99}\">99.99<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;25-50&quot;}\">25-50<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:99}\">99<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:98.94}\">98.94<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Enterprise&quot;}\">Enterprise<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:99.96}\">99.96<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:100}\">100<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The &lt;25 and Enterprise didn't have any uptime issues. Unfortunately the 25-50 plan ran into some issues. SiteGround issued a statement about the issue:<\/p>\n<blockquote><p>\"The recorded downtime for the SiteGround GoGeek hosting plan during the test was not a result of actual server availability issues. The uptime is below 99.9% because during performance testing an automatic limitation system temporarily kicked in, in a way that prevented the uptime test to be properly executed. SiteGround confirmed that this particular limitation system should not have been active on the tested accounts and is currently not active on any of their production servers.\"<\/p><\/blockquote>\n<h3>WebPageTest \/ WPPerformanceTester<\/h3>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/><\/colgroup>\n<tbody>\n<tr>\n<td><\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;PHP Bench&quot;}\">PHP Bench<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;WP Bench&quot;}\">WP Bench<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;&lt;25&quot;}\">&lt;25<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:10.49}\">10.49<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1157.4074074074}\">1157.407407<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;25-50&quot;}\">25-50<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:10.44}\">10.44<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:890.47195013357}\">890.4719501<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Enterprise&quot;}\">Enterprise<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:10.457}\">10.457<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:196.61816751868}\">196.6181675<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <a href=\"https:\/\/wordpress.org\/plugins\/wpperformancetester\/\">WPPerformanceTester<\/a> results were average. The distributed nature of the Enterprise shows quite clearly how having redundant and scalable systems can reduce thoroughput on the WP Bench (MySQL) when you run multiple and separate database servers.<\/p>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/>\n<col width=\"100\" \/><\/colgroup>\n<tbody>\n<tr>\n<td><\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;&lt;25&quot;}\">&lt;25<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;25-50&quot;}\">25-50<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Enterprise&quot;}\">Enterprise<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Dulles&quot;}\">Dulles<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0.432}\">0.432<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0.508}\">0.508<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0.812}\">0.812<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Denver&quot;}\">Denver<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.489}\">1.489<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.358}\">1.358<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.342}\">1.342<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;LA&quot;}\">LA<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0.909}\">0.909<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0.894}\">0.894<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.06}\">1.06<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;London&quot;}\">London<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0.937}\">0.937<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.082}\">1.082<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0.998}\">0.998<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Frankfurt&quot;}\">Frankfurt<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.087}\">1.087<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.235}\">1.235<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0.999}\">0.999<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Rose Hill, Mauritius&quot;}\">Rose Hill, Mauritius<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.945}\">1.945<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:2.108}\">2.108<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:2.636}\">2.636<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Singapore&quot;}\">Singapore<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:2.088}\">2.088<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:2.564}\">2.564<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.908}\">1.908<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Mumbai&quot;}\">Mumbai<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.957}\">1.957<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:2.329}\">2.329<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:2.109}\">2.109<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Japan&quot;}\">Japan<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.617}\">1.617<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.769}\">1.769<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.394}\">1.394<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Sydney&quot;}\">Sydney<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.781}\">1.781<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:2.126}\">2.126<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.588}\">1.588<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Brazil&quot;}\">Brazil<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.392}\">1.392<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.565}\">1.565<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1.187}\">1.187<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Nothing special to say here, it performed as expected.<\/p>\n<h2>Conclusion<\/h2>\n<p><a href=\"http:\/\/clicks.reviewsignal.com\/out.php?c=18&amp;t=wordpress-benchmarks-review-2018\">SiteGround<\/a> had excellent load testing performances. Load Storm and Load Impact results were great across the board. The &lt;25 plan also had the second fewest errors cumulatively in its price tier. The 25-50 plan looked solid except there was an uptime issue which disqualified it from earning top tier status. SiteGround's Enterprise offering was a new entry in the tier. They made quite a splash with an 8 server configuration which handled our heaviest load tests without batting an eye. It's nice to see SiteGround offering great performance at an entry level price point and being able to scale that performance up to an Enterprise grade solution.<\/p>\n<p><a href=\"http:\/\/clicks.reviewsignal.com\/out.php?c=18&amp;t=wp-review-2018-banner\"><img loading=\"lazy\" src=\"https:\/\/ua.siteground.com\/img\/banners\/application\/wordpress\/250x250.gif\" alt=\"Web Hosting\" width=\"250\" height=\"250\" border=\"0\" class=\"aligncenter\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SiteGround\u00a0participated for the fifth time in our WordPress Hosting Performance Benchmarks (2018).\u00a0This review is based off the results of that test.\u00a0Last year SiteGround competed in four price tiers and earned 3 Top Tier awards.\u00a0 This year SiteGround competed in the &lt;$25, $25-50, and Enterprise tier. SiteGround is one of the oldest competitors in our benchmarks [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1667,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[199],"tags":[111,157,74,50,48],"_links":{"self":[{"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/posts\/2186"}],"collection":[{"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/comments?post=2186"}],"version-history":[{"count":3,"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/posts\/2186\/revisions"}],"predecessor-version":[{"id":2189,"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/posts\/2186\/revisions\/2189"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/media\/1667"}],"wp:attachment":[{"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/media?parent=2186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/categories?post=2186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/tags?post=2186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}