Wordpress

Behmaster Managed WordPress Hosting Review (2019)

Behmaster is one of the most reputed managed WordPress hosting providers, powered by the Google Cloud Platform. In this article, we’ll review Behmaster’s managed WordPress hosting service and benchmark its performance.

Behmaster WordPress Hosting

What We’ll Cover

Like most managed WordPress hosting providers, Behmaster offers top-notch performance and stellar support. However, what sets it apart from the competition are its various value-added services that complement its core managed WordPress hosting offering.

We should point out that we have not benchmarked Behmaster’s performance against other managed WordPress hosting providers. Our intent for this 2019 Behmaster review it to highlight the additional features – apart from managed WordPress hosting – that sets Behmaster apart from the competition.

We will, of course, be sharing performance test results performed on Behmaster using our very own Total theme. If you’re specifically looking for benchmarks, you can easily find them on Google with a simple “Behmaster vs ” search.

As with all our reviews, our intent is not to persuade you to purchase Behmaster so that we may get an affiliate commission. Our sole intent is to present you with a review of the service from the perspective of an end-user. Brian, who leads content at Behmaster, was kind enough to share a 30-day demo account which we’ve used to the fullest. (Thanks, Bri!)

Here’s a quick overview of what we’ll cover:

  • Overview of Behmaster’s tech stack
  • Behmaster dashboard in depth (this is the best part, I promise)
  • WordPress backups in Behmaster
  • Performance optimization tools
  • WordPress security with Behmaster
  • Behmaster analytics – including traffic and performance monitoring
  • Performance benchmarks
  • Pricing plans, common offering and add-ons
  • Support and conclusion

Let’s get started!

Overview of Behmaster’s Managed WordPress Hosting Tech Stack

Behmaster is entirely built on the Google Cloud Platform’s “premium network tier”. This gives Behmaster access to the top-of-the-line servers with the lowest latency across 20+ Google’s Cloud data centers. You can (and should) choose a data center that’s located closest to your site’s predominant origin traffic. For instance, since most of my potential visitors are from India, I had selected the Mumbai data center in the test account.

Each Behmaster machine hosted in Google Cloud has 96 CPUs and hundreds of gigabytes of RAM. Each WordPress site hosted in Behmaster is housed in its very own isolated software container (within Google Cloud). This means that if your Behmaster plan has three WordPress sites, you’ll have three isolated containers. This software isolation offers two distinct advantages:

  1. Your sites can scale on-demand, without any downtime. This is particularly useful to navigate the “Shark Tank effect” – for instance, when your site hits the front page of Reddit or is featured on HackerNews or even Shark Tank!
  2. Your site remains unaffected even when someone else’s site is compromised in the same public cloud. A container solution features security by design.

In terms of server software, Behmaster runs on an optimized stack of Nginx (web server) and MariaDB, and offers multiple versions of PHP engines from 7.1 to the latest version 7.3 (as of December 2018). There are tons of other security and performance features that we’ll discuss in the course of this tutorial. Let us now explore the brilliant dashboard.

Exploring the MyBehmaster Dashboard

screenshot of MyBehmaster Dashboard

MyBehmaster dashboard

Behmaster’s very own site management portal called MyBehmaster, is a fantastic, intuitive dashboard to manage all your WordPress sites. The Behmaster dashboard follows the design philosophy that’s symbolic of the WordPress dashboard that we all know and love.

Much like the WordPress admin dashboard, you get your main options on the blue sidebar on the left. Each module has its own sub-settings that follow a similar design layout.

The MyBehmaster dashboard covers everything from site management, WordPress backups, site analytics, billing, support and user management. In the upcoming sections, we’ll cover the most important modules.

Behmaster Site Management Module

screenshot of MyKinta Site Management Module

MyKinta site management module

The Site management module in the MyBehmaster dashboard gives you the external access information of your site including sFTP, SSH and database access including phpMyAdmin. You can easily change your SFTP and phpMyAdmin passwords with a click of a button.

The first thing you notice is the green LIVE icon that’s prominently displayed across each sub-module across the MyBehmaster dashboard. You can switch to the STAGING environment by clicking on Change Environment at the top right corner.

Domain Management in MyBehmaster

screenshot of domain management dashboard in behmaster

Domain management in Behmaster

The Domains tab lets you manage domains that map to your WordPress installation. Here, you can add/remove domains and configure a primary and secondary domain for your site. You can also take advantage of Behmaster’s temporary URL (sitename.behmaster.cloud) if you wanted to test your site, before migrating it over.

WordPress Backups with Behmaster

screenshot of WordPress backup management in Behmaster

WordPress backup management in Behmaster

We’ve always stressed the importance of taking regular backups of your WordPress site. Frankly, we were impressed with Behmaster’s level of seriousness with WordPress backups.

  • Automatic Daily Backups: First off, Behmaster automatically creates a backup of your WordPress site every single day. You can restore it with a single click. Backups are retained for two weeks.
  • Manual Backups: You can create up to 5 manual backups that are also stored for two weeks.
  • Downloadable Backups: You can also create one downloadable backup every week, that’s valid for 24 hours from the time of backup creation. This is helpful in case you want to keep a separate backup of your site, outside of Behmaster.
  • System Generated Backups: Apart from daily backups, Behmaster will automatically generate backups of your site when you perform any of these events: (i) use the search-replace tool from the MyBehmaster dashboard, (ii) pushing a STAGING environment LIVE, and (iii) restore a backup to your LIVE environment. System generated backups are also retained for 14 days.
  • Hourly Backups: For high traffic and mission-critical websites, Behmaster offers more frequent backup options. You can back up a site every six hours for an additional $50/site/month and hourly backups cost $100/site/month.

Besides the user accessible backups, Behmaster also stores persistent disk snapshots of every machine in their infrastructure every 4 hours for 24 hours and then every 24 hours beyond for two weeks. Snapshots (containing your backup) are stored in different data centers from the location where they were originally created. This means they are redundant in case disaster strikes.

MyBehmaster WordPress Management Tools

screenshot of MyBehmaster WordPress management tools

MyBehmaster WordPress management tools

This by far is one of my favourite things from Behmaster. These tools enable you to do tedious tasks in a few clicks. Let’s explore each of them:

  1. Clear Site Cache: Also available in your WordPress dashboard, you can use this option to clear your WordPress site’s cache directly from the MyBehmaster dashboard.
  2. SSL Certificate: This creates a new SSL certificate for your WordPress site using Let’s Encrypt. Once generated, you can update/remove the SSL certificate, or add a custom one.
  3. Force HTTPS: This option enables you to enable HTTPS everywhere in your site — including images and other resources such as CSS and JavaScript files. This is very useful when you want to ensure that your whole site runs fully on an end-to-end encrypted connection.
  4. PHP Engine: Behmaster offers you PHP versions 7.1 to the latest one, i.e. PHP 7.3. You can select any version using this tool. Note that PHP 7 is incredibly faster than its predecessor.
  5. Restart PHP: When you modify your PHP version or face a plugin or theme conflict, often a simple PHP restart can help. Using this option, you can restart PHP without having to log in to your site via SSH, directly from the MyBehmaster dashboard.
  6. New Relic Monitoring: New Relic is an application monitoring service that’s meant for advanced users who want to monitor their WordPress site performance at extremely granular levels. Behmaster offers direct integration with New Relic, that can be enabled with a simple API key. Their support team can also enable New Relic on their end for you temporarily if you’re troubleshooting a performance issue with a query or plugin.
  7. Search and Replace: This tool enables you to find and replace any value in your WordPress database. This is a very powerful function and needs to be used with extreme caution. You should first switch to the staging environment, take a manual backup of your site and then use this tool.

Apart from these tools, Behmaster offers performance enhancement tools such as CDN, server-level redirection rules and raw access logs. Let’s take a look at them.

Behmaster CDN

screenshot of behmaster cdn

Behmaster CDN

KeyCDN has partnered up with Behmaster to provide free CDN bandwidth in all their managed WordPress hosting plans. You can enable/disable the CDN or clear its cache – all with a single click.

Behmaster CDN serves all static content of your site such as images, CSS and JavaScript files. In terms of limitations, the maximum file size is limited to 100MB and only the files inside wp-content and wp-include can be included in the CDN.

Behmaster offers free CDN bandwidth in their hosting plans ranging from 50GB in their Starter plan, all the way up to 1TB in their Enterprise plans. CDN overages are charged at $0.1/GB.

Behmaster DNS

screenshot of Behmaster DNS

Behmaster DNS management tool

The domain name server (DNS) is the very first touch-point between your site the visitor. The basic function of a DNS is to point your website URL (for instance google.com) to the hosting server’s IP address (172.217.163.110). Go ahead, enter the IP address in your browser and Google will open up! DNS is usually configured in your domain control panel, or your web hosting panel (cPanel, WHM, etc.).

Behmaster DNS is a premium DNS hosting service offered by Behmaster for free to all customers. Unlike Google Cloud, Behmaster DNS is built on Amazon Web Service’s Route53 premium DNS. AWS, i.e. Behmaster DNS offers high availability and low latency DNS resolution for all your websites. The DNS management console is user-friendly, and supports one-click addition of G Suite’s MX records.

Tip: For high traffic websites hosting the DNS with their domain registrar, we highly recommend migrating to Behmaster DNS – to see an instant performance boost in the DNS resolution time.

WordPress Redirection Rules with MyBehmaster

screenshot of Behmaster URL redirection management dashboard

Behmaster URL redirection management dashboard

When you use WordPress’ built-in redirection manager, the wp_redirect() function is called. This adds more load to your server CPU (increasing page load time) and bloats up your WordPress database.

Behmaster enables you to implement URL redirection rules for your WordPress site at a server level. The code execution is significantly faster and does not rely on WordPress to redirect to the final URL. It also supports built-in regular expressions (RegEx) for better control. You can add individual rules, or bulk-import them if you’re transferring from a host.

Debugging with Behmaster’s Raw Access Logs

screenshot of Raw server access logs in Behmaster

Raw server access logs in Behmaster

Behmaster also offers direct access to its raw logs for monitoring and debugging purposes. This includes access to the error log, raw access log and the Behmaster cache performance log.

Behmaster WordPress Security Features

In terms of security, there’s a ton of under-the-hood mechanisms to ensure the safety of your site from various malware and DDoS attacks. In order to ensure that your WordPress site is fully up to date at all times, Behmaster automatically applies minor (non-core) security patches as soon as they become available. If in case your site is hacked, Behmaster will fix it for you, for free.

screenshot of Behmaster IP Deny security feature

Behmaster IP Deny security feature

In terms of external access, you can only access the site via encrypted sFTP, SSH or WP-CLI (no FTP). You can use the IP Deny tool to block certain IP addresses from connecting to your site. Furthermore, Behmaster automatically bans IP addresses with over six failed login attempts under a minute.

A few other security features include:

  • GeoIP blocking is included on all plans.
  • Behmaster automatically removed the PHP version you’re using from the HTTP headers on your site.
  • Their open_basedir restrictions also don’t allow execution of PHP in common directories that are prone to malicious scripts.
  • XML-RPC requests are blocked by default to keep you safe from brute force attacks.

Two-Factor Authentication for your Behmaster Account

Behmaster offers two-factor authentication (2FA) as an additional security layer that prevents unauthorized access to your Behmaster account, even if your password is compromised. This is one of those “icing on the cake” features MyBehmaster has to offer.

screenshot of Two-factor authentication when logging in to MyBehmaster

Two-factor authentication when logging in to MyBehmaster

You can enable two-factor authentication by linking your mobile number and get one-time login codes via SMS. Alternately, you can use an authenticator app such as Google Authenticator or Authy to get codes when your phone is offline.

Once you enable two-factor authentication, every time you log in, you will receive a one-time code via SMS or in your app, depending on your configuration.

Note that enabling 2FA in your Behmaster account does not enable 2FA for your WordPress site(s). We have a separate guide to set up two-factor authentication in your WordPress site.

Behmaster User Management

screenshot of MyBehmaster User Management

MyBehmaster User Management dashboard

This feature is meant for businesses with multiple stakeholders, hosting one or more sites on Behmaster. You can invite users to access your Behmaster account, assigning role-based and site-specific access privileges such as:

  • Admin, who has access to all sites.
  • Developer, with access to sites but not billing.
  • Billing, wherein people can only see billing and company details.

Activity Log

screenshot of MyBehmaster User Activity log

MyBehmaster User Activity log

The activity log displays all important activities in your Behmaster account and hosted sites – carried out by all users. Examples include site creation, DNS record changes, messages from support and more.

Monitor Plugin Status on MyBehmaster Dashboard

screenshot of Monitoring WordPress plugin status in MyBehmaster

Monitoring WordPress plugin status in MyBehmaster

The MyBehmaster dashboard also offers a plugin status tool that lets you view the WordPress plugins you have installed, their versions, and whether or not they have an update available. And as we all know, keeping your theme and plugins updated at all times is one of the best practices of keeping your WordPress site secure.

Behmaster Analytics

From your dashboard, Behmaster Analytics gives you detailed, server-level performance and traffic metrics. Since Behmaster is priced based on the number of visits per month, it’s important that you have detailed access to the visit logs.

How does Behmaster calculate visits?

The first thing to understand is that Behmaster’s traffic report is different from your Google Analytics report. This is because GA uses JavaScript, which means it only shows you human visitors, not anything else (such as bots and crawlers) accessing your site. In most scenarios, GA also can’t count visitors who are using ad blockers.

However, Behmaster knows this and has a few features in place and recommendations to help you:

  • Behmaster doesn’t count visits from well-known “bot” user-agents and filter out the data from analytics as much as possible.
  • You can easily ban IPs if needed with their IP deny tool.
  • A Web Application Firewall (WAF) such as Cloudflare or Sucuri can be used in combination with Behmaster. These services have extensive databases of what should be treated as “bad” traffic, and traffic from these “bad” IP addresses is prevented from ever hitting your Behmaster site. This can help keep your hosting costs down.

Behmaster gives you a bird’s eye view of your site’s visits, bandwidth usage, CDN usage (if you have it enabled), and desktop vs traffic. For more information on how Behmaster calculates visits, check out their in-depth article.

PS: We’ve covered traffic and CDN overage charges in the plan and pricing section of the article.

Server-Level Performance Analytics

Apart from visitor statistics, Behmaster Analytics also offers detailed server-level analytics on performance, HTTP response codes, cache requests and Geo & IP requests.

Here are some of the top metrics from each module:

PHP & Database Performance: Average PHP + MySQL response time, PHP throughput, worker limit, AJAX requests, and a list of PHP scripts that have the highest PHP + MySQL response time. For the demo site in our tutorial, these were the theme and plugin update scripts.

HTTP Response Codes: This gives you an overview of your site’s overall response health to all incoming HTTP queries – bot and human traffic.

  • Response codes in 200 are completely fine.
  • 300 denotes redirection. Too many redirections is not a good thing.
  • Response codes in the range of 400 to 500 denote an error and should be minimized, as they hamper your performance and SEO scores.

Cache Performance: This report tells you how well your WordPress site’s cache is performing. Ideally, there should be a high number of cache hits, lower cache misses and little cache expiries. This denotes that everything is working optimally, and most visitor requests are being served from the WordPress cache – ensuring the best possible performance.

Geo & IP: This gives you a traffic origin overview of the top countries, cities and IP addresses.

Behmaster Performance Benchmarks

No hosting review is complete without some benchmarks. Let’s check out some performance benchmarks of Behmaster’s managed WordPress hosting.

We created a demo WordPress installation in Behmaster and hosted it in the India data center in Google Cloud and used the following setup:

  1. Theme: Our very own Total Theme, and used a portfolio layout with lots of images on the front page. Note that the images were not optimized as it is a demo theme. You can and should optimize all your images in WordPress.
  2. CDN was enabled
  3. Data center: Mumbai, India

Behmaster GTmetrix Performance Benchmarks

screenshot of Behmaster performance benchmarks - Gtmetrix

Behmaster performance benchmarks – GTmetrix

GTmetrix gave Behmaster a PageSpeed score of 93% (Grade A) and YSlow Score of 89% (Grade B). The YSlow score was impacted due to the unoptimized images. The test was also run from servers in Canada, whereas the data center is in India.

The page size was 774KB comprising of 28 HTTP requests and was fully loaded in 1.8 seconds.

Behmaster WebPageTest Performance Benchmarks

screenshot fo Behmaster performance benchmarks WebPageTest

Behmaster performance benchmarks – WebPageTest

We ran ten continuous tests from the India data center. The full-page load time was 1.4 seconds with a page size of 760KB and 28 requests. All grades were A.

Behmaster LoadImpact Performance Benchmarks

screenshot of Behmaster performance benchmarks LoadImpact

Behmaster performance benchmarks – LoadImpact

We ran a LoadImpact test on Behmaster from the Singapore data center, with 50 concurrent users for 12 minutes. The results were quite impressive – the average response time was 74 milliseconds, with 75 requests/second.

Behmaster Pricing Plans Explained

Behmaster Pricing Plans

The first thing you’ll note about Behmaster, like most other managed hosting providers, is that it’s not cheap. In fact, Behmaster’s very mission started due to the poor standards of what was acceptable for cheap hosting back then.

In 2013, they set out to create the best possible managed WordPress hosting, and charged accordingly for it. Fast forward in 2019, they have some of the best brands using Behmaster – all the way from General Electric, TripAdvisor, Intuit, FreshBooks, Ubisoft to Buffer and Drift.

Behmaster’s Starter plan costs $30/month and includes one WordPress site, 20,000 visits, one free migration and 50 GB of CDN bandwidth. Behmaster offers a 30-day money-back guarantee, and varying quotas of supported sites, free migrations and CDN bandwidth in all their plans.

Behmaster’s plans are divided into three categories:

  1. Starter & Pro Plans: $30-$60/month supporting 20-40k visits/month.
  2. Business Plans 1-4: $100-$400/month supporting 100-600k visits/month
  3. Enterprise Plans 1-4: $600-$1500/month supporting 1-3M visits/month
  4. Anything higher requires custom enterprise plans.

Following are the default features that are available in all Behmaster hosting plans:

  • Free CDN with variable bandwidth
  • Free SSL with Let’s Encrypt and the ability to import custom SSL certificates
  • One free site migration. Additional free migrations for higher plans
  • Daily automatic backups, manual backups and 14-day backup retention (Business and Enterprise plans have 20- and 30-day backup retention)
  • GCP firewall for added security
  • Staging environment, SSH and sFTP access to all servers
  • Automatic MySQL database optimizations
  • Multi-user access to the MyBehmaster dashboard
  • 24/7 support and 30-day money back guarantee
  • 2 months free in annual subscription

Additional notes:

  • Visit overages cost $1/1000 visits. CDN traffic overages cost $0.1/GB
  • Site cloning and WordPress multisite is supported on the Pro plan ($60/mo). Site cloning is different from site staging
  • WooCommerce and membership sites are recommended on the Business 1 plan ($100/mo). You can still use it in the Starter plan

Available add-ons for all plans:

  • Cloudflare Railgun, Elasticsearch, Redis: $100/mo/site for each add-on
  • Nginx Reverse Proxy: $50/mo/site
  • Additional backups: $100/mo/site for hourly backups and $50/mo/site for 6-hour backups

Behmaster Support

screenshot of behmaster support running on intercom

Behmaster support running on Intercom

Kinta’s entire support system runs on Intercom, which means 24×7 chat support. The WordPress community is generally quite appreciative of Behmaster’s support, highlighting their technical expertise on server management, security and WordPress performance.

During the review, I’ve contacted support twice – once when my Behmaster site node took time to set up (the support team clarified that it takes up to 20 minutes to set up a new site), and the second time was when I tried to add a long TXT record to Behmaster DNS. The support team quickly added it for me.

screenshot of behmaster knowledge base

Behmaster’s Knowledgebase

Another thing that impresses me is Behmaster’s persistent effort in creating high-quality knowledge-base and WordPress-related articles. They have fantastic WordPress tutorials and guides, resources on various online marketing topics and my personal favourite – detailed lessons on their entrepreneurial journey.

Behmaster’s content marketing strategy took a lot of time and resources to build, which ultimately created their brand image as “knowledgeable hosting folks” in the WordPress community. Not to mention the ever-growing search engine traffic as well!

Wrapping Up

Growing your online business is no easy task. Every new process, feature or improvement comes with its own set of challenges.

As your site’s traffic grows, it becomes important to upgrade to a reliable hosting provider. Yes, managed hosting providers do charge a premium, but in exchange, you get peace of mind.

Behmaster offers great customer support, performance optimization and proactive security measures to ensure your site runs in top-notch condition.

GET BEHMASTER HOSTING

We hope you enjoyed this 3,600+ word review. If there’s anything you like for us to include, please let us know. As always, we look forward to your comments!

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button