{"id":2220,"date":"2018-10-05T10:00:12","date_gmt":"2018-10-05T14:00:12","guid":{"rendered":"https:\/\/reviewsignal.com\/blog\/?p=2220"},"modified":"2018-10-02T13:39:43","modified_gmt":"2018-10-02T17:39:43","slug":"wp-engine-review-2018","status":"publish","type":"post","link":"https:\/\/reviewsignal.com\/blog\/2018\/10\/05\/wp-engine-review-2018\/","title":{"rendered":"WP Engine Review (2018)"},"content":{"rendered":"<p><a href=\"http:\/\/clicks.reviewsignal.com\/out.php?c=103&amp;t=wordpress-benchmarks-review-2018\">WPEngine<\/a>\u00a0[<a href=\"https:\/\/reviewsignal.com\/webhosting\/company\/103\/wpengine\/\">Reviews<\/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>. This review is based off the results of that test. This year WPEngine entered in the Enterprise tier again. In the <a href=\"https:\/\/reviewsignal.com\/blog\/2016\/09\/14\/500month-enterprise-wordpress-hosting-performance-benchmarks-2016\">previous test<\/a>, WPEngine struggled with the load tests. They returned this year and entered with the most expensive offering in the Enterprise tier and earned themselves a Top Tier WordPress Hosting Performance award.<\/p>\n<h2>The Product<\/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\" \/>\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 Memory\/RAM&quot;}\">Plan Memory\/RAM<\/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;Premium Dedicated&quot;}\">Premium Dedicated<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:5400}\" data-sheets-numberformat=\"[null,4,&quot;\\&quot;$\\&quot;#,##0&quot;,1]\">$5,400<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Capable of 10M+ (no hard limit, depends on site)&quot;}\">Capable of 10M+ (no hard limit, depends on site)<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;N\/A&quot;}\">N\/A<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;1TB&quot;}\">1TB<\/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;:3,&quot;3&quot;:150}\">150<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\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 data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Plan Tier&quot;}\">Plan Tier<\/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;}\">Average Throughput (MB\/s)<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Enterprise&quot;}\"><a href=\"https:\/\/pro.loadstorm.com\/#!test\/562213\">Enterprise<\/a><\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1914457}\" data-sheets-numberformat=\"[null,2,&quot;#,##0&quot;,1]\">1,914,457<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:786}\">786<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1564.62}\" data-sheets-numberformat=\"[null,2,&quot;#,##0.00&quot;,1]\">1,564.62<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1063.59}\" data-sheets-numberformat=\"[null,2,&quot;#,##0.00&quot;,1]\">1,063.59<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:11541}\" data-sheets-numberformat=\"[null,2,&quot;#,##0&quot;,1]\">11,541<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:509}\">509<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:115.54}\">115.54<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:95.23}\">95.23<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:64.19}\">64.19<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\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>WPEngine's Load Storm test was good. Minimal errors and stable response time.<\/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 data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Plan Tier&quot;}\">Plan Tier<\/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;Enterprise&quot;}\"><a href=\"https:\/\/app.loadimpact.com\/load-test\/53d65484-3865-4ec0-86fc-bd0776c9aa04?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\">Enterprise<\/a><\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1461819}\">1461819<\/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;:78}\">78<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:0.665}\">0.665<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1210}\">1210<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:2780}\">2780<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\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>Zero errors, that's the magic number we love to see. WP Engine aced the Load Impact 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 data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Plan Tier&quot;}\">Plan Tier<\/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;Enterprise&quot;}\">Enterprise<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:99.95}\">99.95<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:99.96}\">99.96<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"http:\/\/clicks.reviewsignal.com\/out.php?c=103&amp;t=wordpress-benchmarks-review-2018\">WPEngine<\/a>\u00a0[<a href=\"https:\/\/reviewsignal.com\/webhosting\/company\/103\/wpengine\/\">Reviews<\/a>]\u00a0 maintained above 99.9% uptime on both monitors.<\/p>\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\" \/><\/colgroup>\n<tbody>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Plan Tier&quot;}\">Plan Tier<\/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.436}\">0.436<\/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.155}\">1.155<\/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.948}\">0.948<\/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;:1.155}\">1.155<\/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}\">1<\/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;:2.109}\">2.109<\/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;:1.536}\">1.536<\/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.891}\">1.891<\/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.062}\">1.062<\/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.428}\">1.428<\/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.238}\">1.238<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The response times on WPT were normal.<\/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\" \/><\/colgroup>\n<tbody>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Plan Tier&quot;}\">Plan Tier<\/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;Enterprise&quot;}\">Enterprise<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:10.766}\">10.766<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:418.410041841}\">418.4100418<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <a href=\"https:\/\/wordpress.org\/plugins\/wpperformancetester\/\">WPPerformanceTester<\/a> results normal.<\/p>\n<h2>Conclusion<\/h2>\n<p>After a disappointing 2016 showing, <a href=\"http:\/\/clicks.reviewsignal.com\/out.php?c=103&amp;t=wordpress-benchmarks-review-2018\">WPEngine<\/a>\u00a0[<a href=\"https:\/\/reviewsignal.com\/webhosting\/company\/103\/wpengine\/\">Reviews<\/a>]\u00a0 stepped up their game and earned a Top Tier WordPress Hosting Performance award from Review Signal. It's always good to see companies working to improve their service offering. WPEngine is one of the oldest companies in the WordPress hosting space and they are showing they can support even the largest clients as many new competitors spring up. Great performance from WP Engine.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WPEngine\u00a0[Reviews]\u00a0participated for the fifth time in our WordPress Hosting Performance Benchmarks (2018). This review is based off the results of that test. This year WPEngine entered in the Enterprise tier again. In the previous test, WPEngine struggled with the load tests. They returned this year and entered with the most expensive offering in the Enterprise [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2221,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16,199],"tags":[17,111,157,74,48,6],"_links":{"self":[{"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/posts\/2220"}],"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=2220"}],"version-history":[{"count":3,"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/posts\/2220\/revisions"}],"predecessor-version":[{"id":2224,"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/posts\/2220\/revisions\/2224"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/media\/2221"}],"wp:attachment":[{"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/media?parent=2220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/categories?post=2220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reviewsignal.com\/blog\/wp-json\/wp\/v2\/tags?post=2220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}