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...

6

Mar.

Cooperating with Data: Strategies for Comparison, Filtering, and Manipulation

When the data we have isn’t available in a useful format, it is easy to fall into patterns of brute force processing or to implement approaches that are not optimal for manipulating or managing data. How data is used – such as in reports, or searches completed by users – is an ongoing, ever-changing problem. … Continued

7

Feb.

10 Factors for Choosing a CMS

There are dozens of Content Management System (CMS) platforms available to to help you manage the content, marketing, and SEO on your website. But with all the good options out there, how do you know how to choose the right CMS? Consider the following 10 factors when choosing your CMS. #1 Price Some CMS licenses start … Continued

23

Jan.

A Designer’s Perspective: Fostering Good Communication Between Design and Development

Different teams will have different ideas and perspectives of what the final product should be – designers and developers often have different thoughts on the best direction forward. Each group also has a different set of skills and capabilities that are important to creating high-quality products. In the end, pulling the best ideas together and … Continued