Development

Web Development

6 Things to Look For in a Web Hosting Provider

April 12, 2018

People often ask us who we recommend for web hosting. Different needs dictate different solutions but there are some universal requirements which almost always need to be met. We have client sites running on many different hosting providers but rather than discuss specific companies let’s go over what we recommend looking for in a web hosting provider.

1. Security Updates

New security vulnerabilities are being discovered all the time. What is secure one day can become insecure the next. It’s important to keep up with security patches as they are released at the OS, service, and application levels. Preferably, security updates should be applied automatically. Bryan Kennedy writes, “Automated security updates scare me somewhat, but not as badly as unpatched security holes.” 

2. Staging Site

Before releasing a change, test it in a production-like environment. This is an integral step so that clients and others can view the site. This is easily accomplished on a staging site – a copy of the production site that runs in a similar environment but is not publicly accessible.

As the content on the production site changes, those changes need to be replicated to the staging site. Having a quick and easy way to do that is nice.

3. Deployments

Our developers need a way to deploy code changes to the production (and staging) server, preferably via git push

4. Backups

Off-site backups should be taken regularly and automatically with an easy way to restore from backup if needed. Backups should be easily downloadable for inspection or local use.

5. Caching

Caches, including object caches, query caches, and full-page caches, must be properly configured and enabled. We usually run something like Varnish and a CDN in front of a website to improve performance.

6. Monitoring

Servers can run out of disk space, memory, CPU, and other finite resources. When this happens a site can become slow or inaccessible. Hardware needs to be monitored for problems and those problems need to be fixed as they come up.

Next Steps

With so many web hosting options to choose from, it’s important to base your decision on your specific needs. There’s no one-size-fits-all solution. Make sure, though, that with any solution you have at least these basics covered.

If you’re interested in discussing what web hosting option is right for you – as well as establishing your unique requirements – let us know

You might also like...

10

Dec.

Guidelines for Successful Dashboard Design

The dashboard is the hub of your user interface. The most effective dashboards provide a snapshot of the data, metrics, and other details that are the most vital to your users. If you can design an accessible, user-friendly dashboard, you’ll provide users with relevant information, from the big picture to granular details. Being mindful of … Continued

3

Dec.

Planning for the Future: Why Estimate?

In our everyday lives we are constantly estimating time and cost. How long will it take me to get to work? How much will this new line of shoes cost? How many more miles can I go until the gas tank is empty? We estimate to help us make decisions and plan for the future. … Continued

28

Nov.

10 Ways to Optimize Your Website

You don’t have to sweat every ranking factor for search, but one thing you should sweat? Website optimization. A lot has changed in the past 10 years with search rankings and rewards. It’s not enough to only have high-quality content without fully optimizing your site’s performance. And optimizing your website is yet another important way … Continued