Benefits of using shared hosting

Photo by Stephen Phillips — Hostreviews.co.uk on Unsplash

When it comes to hosting there are many different options, you could go for shared hosting, or use an online cloud hosting like Amazon.

But in some considerations you should chose for Shared hosting, but when exactly?

What is shared hosting?

A shared hosting is a service, where you can host your own website or application on it. Instead of using a personal server, you’re hosting it — on a machine shared with other companies.

Important

All of these websites are using the same resources like bandwidth, and this the reason why this is the cheapest solution.

What is cloud hosting

Now, while we will primarily focus into shared hosting, I also want to mention what cloud hosting is exactly.

You are not limited to using a single server location, you decide to use a different location like Europe or somewhere in the United States.

  • Dealing with software upgrades and maintenance
  • More security options if you handle sensitive user data

If you are not careful and you are using high-end features, the cost can become costly. But if your early budget is not low-budget, and there is space for using automated deployments I would recommend using AWS.

VPS

If you really need more performance for your project, but want the easy-to-use you always use an VPS.

  • Holds the advantages of shared hosting
  • Quite expensive

Benefits of shared hosting

The most benefit for you is the pricing option, this is the cheapest and easiest solution in the long run. Most of all, it does not take a lot of maintenance for creating small business websites or personal blogs; about, news, contact, and-or services pages.

Photo by Ibrahim Rifath on Unsplash

Below I am going to explain the details, about the positive and negative points. Be aware of these things, something some articles never touch on.

When to use it

If you’re working on a small project — there are a few factors you need to know. That there won’t be additional invoicing; you pay one amount of money, no need for scaling. Then I would recommend using shared hosting.

  • Perfect for small websites
  • Not a lot of traffic
  • Avoid hidden costs
  • High up-time

When not to use cloud hosting

Depending for who you’re building the website, they don’t care about your personal preference in software development or the newest hype. Only the enterprise customers, care about the programming languages, frameworks, and they want your choices well documented.

Examples

The most daunting task with using AWS is, it pushes the responsibility to you — in keeping everything up-to-date and manage by yourself.

Photo by Joe Green on Unsplash

Family member (cloud hosting)

A family had a website (not made by me) hosted on cloud computing, eventually, he/she moved the website after having too many problems. He or she was very clear to me about all of the problems.

Generic WordPress website (cloud hosting)

A simple WordPress got hosted on cloud hosting, too many file permission issues; they should have used shared hosting instead.

Maybe a small improvement could have been using Amazon S3.

Conclusion

Only use cloud hosting if you are experienced enough, or you are dealing with a larger project, or if you have time for self-learning or can rely on someone who can help you.

Type of project

Photo by Stephen Phillips — Hostreviews.co.uk on Unsplash

Business or blogging

If you are the owner of an agency, for example, you might develop websites. That contains generic web-pages like home, about — and a contact page; 5–50 pages.

Then a shared hosting is perfect for these type of reasons.

  • The cost is cheap
  • Billing is the same amount of money every year, making invoicing easy
  • Your hosting company does the upgrades

Laravel

While shared hosting is popular, if you are one a budget this can be an easy solution. But your option in deployment is limited, depending on your hosting service.

  • You may not have access to a SSH terminal
  • Deploying updates are tedious on most hosting

Easy to manage and scale

This is one of the things I like the most, upgrading the PHP-version for example only takes a few clicks and BOOM it’s done for you automatically. Some hosting also gives you options to increase the memory a bit higher.

  • You can easily upgrade the PHP-version with a few clicks
  • Automated back-ups
  • No technical skills needed
  • Upgrade webspace

No experience required

More time for Coffee (addiction) | photo by AltumCode on Unsplash

If you are just starting to learn web-development, then use something that just works. If you are really encountering server problem, you can always contact your service provider.

That means you can drink coffee more at your leisure.

Simple management with a dashboard

Most of the hosting services have a easy to use dashboard, this make it perfect if you don’t have a very technical background. Some services like Combell make it very easy, to give permissions to out-siders with limited access to features.

Hardware

Most services provide excellent hardware that gradually gets upgraded over time, but they are also configured to protect against hardware failure or system overload.

What are the negatives

So while shared hosting is indeed cheap, there are a few problems with this solution. Here are some really honest opinions by experience, that may be important if you want to proceed using a shared hosting.

Shared means, sharing an IP-address!

One time I experienced why having a personal IP-address can be important.

With some enterprise company — we had a small application. But its IP-address got blocked by their internal firewall because some site hosted on that machine had PORN stuff on it or something in those lines…

Yes, that happened — good thing is that you can buy a private IP-address is sometimes possible.

Attacks are shared

Pfff, this doesn’t happen a lot, but can be problematic if someones application is badly secured.

  • No basic protection like CSRF
  • Application is sending a lot of emails
  • Sharing raises security issues

This may cause slowing down your own website, depending of the hosting provider.

Final toughs about the negatives

The problems mentioned above can happen, but using cloud hosting can sometimes give you more headache.

Conclusion

For every small website or personal blog, it is the perfect starter pack if you want to start with something.

  • Cost-effective
  • Easy to manage
  • Invoice yearly to customers

Senior back-end developer in Ghent who likes writing sometimes weird / creative solutions to a specific problem.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store