What is Shared Hosting

Home » Knowledge Base » Hosting Basics » What is Shared Hosting

Anyone who wants to have a website has to consider the web hosting service he will use. Although we’ve already covered the topic of what is web hosting, we want to remind you of a few key points.

Every website is composed of a number of files and a database(s). Obviously, in order for the site to be accessible on the internet, these files ought to be located on a computer that has a constant connection to the internet with the network. It is, of course, possible for this computer to be your own personal one. Yet,  doing so hides risks. In the first place, there is the risk of someone hacking your personal computer, as it is constantly online and, via your website’s address, an ill-directed individual can easily find your personal IP address.

Also, in some countries, especially if your website generates a lot of traffic, your internet expenses might increase significantly.

On top of that, turning your personal computer into a server is not so easy task.

That is why web hosting services exist.

Although it might be clear already, a web hosting service is access to a specific type of computer, called servers. These servers are used by the customer of a web hosting provider to upload their website files and database(s). And by doing so, these websites will be accessible on the Internet, where everyone could visit them.

 

What is Shared Web Hosting

Simply put, shared hosting is a powerful server, divided among a number of users. Thus, each of the users of the service gets his or her own account with a separate control panel, built to manage the shared hosting account.

A lot of web hosts are using a specialized operational system in order to run this structure. The most common hosting environment OS is Linux. And AwardSpace is using a very popular Linux distribution, as well.  The latter allows us to strongly isolate the shared hosting accounts, their files, resources, and databases.

With AwardSpace’s control panel, you can effortlessly make changes to your account settings, such as choosing the PHP version that you prefer, managing your domains, creating an email account, and even setting an autoresponder for it.

Although we are about to explain this in more detail, it is important to mention that most of the company websites, as well as blogs, and small even e-commerce shops, have in fact, relatively low demands on the server.  A website with, say, from 500 to a few thousand visits a day could easily run perfectly on a shared web hosting. If your website gets traffic that fits in this range (500- 3-400 visits a day), you can be sure that shared hosting will work for you.

 

Who is it for?

Depending on what your needs are, the shared web hosting might be a perfect fit for you. In fact, most often than not, it is the best solution.

The web is enormous. It is truly mind-boggling. Yet, while there are a number of websites that most of us use, and almost every Internet user at least has heard of, the bigger part of the web consists of small to medium websites. That is websites like the one of your local cafeteria, your favorite boutique e-commerce shop, and the such.

The truth is, most websites will easily fit the somewhat limited resources of the shared web hosting, while fully benefiting from its advantages.

But how exactly can one determine whether the shared hosting is the solution for his or her project? This is a fairly simple task. Among other important factors, the purpose of your website will determine to a large extent whether you should choose a shared hosting plan, or simply go for a more powerful one, like the Semi-Dedicated, for example.

Say, you want to create a personal blog, with no intention of making it world-famous, or you might have an idea for a blog that you’ll strive to make popular but you are just starting, so you won’t need so many resources… as least for now. Both of those are examples of websites that will run perfectly on a shared hosting plan.

In fact, except in rare cases, where the website starts big, like an enormous e-commerce shop with hundreds or thousands of products, all sites can run with a shared plan. That is, of course, as far as the site hasn’t overgrown the resources at hand. But probably every web host (a company that offers web hosting service), will see to your smooth upgrade from any shared hosting plan to one that is more suitable for your growing website.

There are cases in which a website doesn’t a lot of hits on a daily basis. Yet, the hits it gets are more than enough to drain all the resources of the servers, due to the type of website. Say a heavy software website might need its own server from the start whereas a small or/and new website, based on WordPress, for example, won’t need that. In fact, getting a server for your WordPress website will leave the machine on standby for the bigger portion of the time. Therefore, it is an absolutely unnecessary expense.

 

Benefits

The most obvious benefit of the shared web hosting service is its price. Sharing server resources among a number of customers allow hosting companies to cut prices. And the more users there are on a server, the lower the cost for each of them. Thus, the lower the price of the service will be for the client. Yet, as we are about to cover in the limitations section of this article, too many customers (websites) on one server, could lead to malfunction for some or all of them.

That is exactly the reason why, our server administrators set the servers in such a way, that no more than 300 customers will be using the same server.

There are, of course, exceptions in which, if the server is more powerful – more users will be allowed to share its resources, and if it is weaker – fewer than 300 will be allowed.

These settings are making our 99.9% uptime possible. And even on our free hosting servers, our customers, and their website users will feel comfortable, as we are taking the same care for them, as for our premium users.

 

Limitations

Like most things, the shared web hosting services also have two faces. Where there is the low price of the service, there are, naturally, limitations.

Obviously, the limitations are rooted in the very and the name Shared hosting. Which, as we covered, means that the resources are shared among the users.

What exactly does that mean?

Well, here are the main limitations that you’ll face if you are using a shared hosting service.

(We want to remind you, that although these limitations sound like a big deal, most often not, that is not the case. As we mentioned – most of the websites on the internet don’t need more resources than those, provided with a shared hosting service.)

 

CPU time

When you are trying to reach a web page, add a product to the cart, or take any other action on a website, a processor is working on your request. Although usually, the processing is taking some milliseconds, sometimes, depending on the task at hand, the time needed to be processed may reach seconds.

An important fact is that the processors are only capable of working on one task at a time, each following task will have to wait for the previous one to be completed. And as the processing time is a limited resource, and on top of that it is shared among all the users on the server, the CPU time of each of them is limited.

Depending on the types of servers (and server’s resources) that the hosting company is using, the plan, and the price, the CPU time may differ in amount. Still, with shared hosting, it is always shared among users.

 

Number of domains

Each and every domain name has to be configured. And although in most, if not all, hosting companies, newly bought domains are configured automatically this operation costs resources. Yes, it is a really small amount of resources, but it compounds with all the newly registered domain names and all the other maintaining microoperations that we are not aware of.

Also, usually, a new domain name means a new website, which even if not used, is using valuable resources.

On top of it all, most web hosting clients, even those with medium to large businesses’ rarely need a lot of domains. That is why, in order for the shared resources to be kept, if you are using a shared hosting service, most often than not, restrictions on the number of domains will be at a place

 

Disk Space

This one is pretty much obvious. The server has a limited amount of disk space on the HDD or SSD, which means that in order for all of the users to be able to upload their websites and continue growing them, it won’t be fair, for one of them to get half the disk space on the server, leaving others to satisfy their needs with what is left.

 

Number of inodes (files and folders)

Pretty much like the disk space, the number of files and folders that are allowed on the servers is a limited resource. There is a limitation placed by the file system itself. And as the resource is limited, it is, once again, needed for a restriction to be made for all the users. Such restrictions will not allow for one overly productive customer to take over the server and thus to further limit his fellow server users.

The limitations on the number of inodes are the same for all the users on a server and thus distribute the resource evenly among everyone. Thus, your limitations are the guarantee for your neighbor (server-wise) that you won’t take any more space than he is able to. Similarly, his limitations are your guarantees that he won’t abuse the resources.

Although the number of inodes often looks huge, like 50, 000 or 100, 000, and you can’t even figure out how it is possible for any website to create so many files, once you start creating your website, you’ll see how fast the files are multiplying.

Especially when you are using well-optimized CMSs. WordPress for example creates a number of files for each image that you upload.  It creates the so-called thumbnails, so the images will load faster on smaller screens.

Especially if you are building an e-commerce shop, with lots of products, it is absolutely possible to reach the inode limit.

 

Databases

One of the main loads in a shared hosting service is coming from the databases.  This is why some limitations are added to the resources that the database could use. These limitations could be related to the number of the databases, and the disk space provided for the database, but also limitations could be for the number of requests for an hour, day, and/or month, the number of the tables inside of a database, etc.

Usually, the number of databases is determining the number of websites. That is, on average, one site is using one database. Of course, this is not always the case and some websites are using more databases but this is, obviously, related to more resources.

Some shared hosting plans are less restrictive database-wise. Yet, when it comes to database restrictions, it is important to know that when you optimize your database usage – making the minimal amount of requests, and the minimal amount of databases, you are, of course, saving the resources for everyone else on the server. But what is more, this way your website will be faster, and people will be more likely to stay more time on it.

Thus, limiting your database usage helps not only everyone on the server – leaving more resources to be shared, but helps your website performance. And the latter is crucial for online success.

 

Conclusion

Shared web hosting is just one type of web hosting service. For the time being, except for the free web hosting service, of course, the shared service is the cheapest one. Although for most people the resources of free service are more than enough, even a small website can benefit a lot from getting a premium hosting service.

On the other hand, there are a number of hosting services that not only have more resources to offer but those resources are distributed to significantly fewer people and are optimized to run a lot smoother.

Still, for a simple website or a starting business, in most cases, there is no need for you to overpay for the hosting of your website. What is more, if your site gets popular and starts to hit the limitations of the shared web hosting, you can always upgrade the service smoothly.

Not only that but AwardSpace has three different shared hosting plans that respond to your website’s progress. Depending on your traffic and needs, you can choose the best fit. You can check them out here.

Was this post helpful?

i

Relevant tags:

Connect

Latest posts:

How to Install a MediaWiki Skin

In MediaWiki, skins determine the visual appearance of your wiki website. Skins define how content is presented to users and include such settings for the overall website layout, typography, color scheme, and more. By default, when you install MediaWiki, the platform...

How to Create a Page in MediaWiki

Creating pages in MediaWiki is а core feature that allows you to add content to your MediaWiki website. Whether you are adding details for a project, contributing to a knowledge base, or anything else, learning how to create a page in MediaWiki is crucial for your...

How to Install MediaWiki Extensions

Now that you have installed MediaWiki and learned how to log in to the CMS, it is time to extend MediaWiki's functionality via extensions. MediaWiki extensions are sets of files that add various types of functionality to your MediaWiki website. You can use extensions...

How to Log In to MediaWiki

After you install MediaWiki, it is time to log in to the platform, so you can start working on your new MediaWiki website. To log in, you must open the MediaWiki login page and enter your credentials. Doing so will open the platform’s admin panel. In the following...

How to Install MediaWiki

You can quickly install MediaWiki on any of the AwardSpace web hosting plans. This includes our free web hosting, shared hosting, as well as advanced services such as semi-dedicated hosting and VPS hosting. You can install MediaWiki in a matter of minutes, whichever...



Create a website for free!


Free forever

Our Support Team is Here to Help

 

If you need any questions answered, don't hesitate and contact us. Click the button below and follow the instructions. You can expect an answer within an hour.

 

Contact AwardSpace

 

iNewest knowledge base articles

How to Install a MediaWiki Skin

In MediaWiki, skins determine the visual appearance of your wiki website. Skins define how content is presented to users and include such settings for the overall website layout, typography, color scheme, and more. By default, when you install MediaWiki, the platform...

How to Create a Page in MediaWiki

Creating pages in MediaWiki is а core feature that allows you to add content to your MediaWiki website. Whether you are adding details for a project, contributing to a knowledge base, or anything else, learning how to create a page in MediaWiki is crucial for your...

How to Install MediaWiki Extensions

Now that you have installed MediaWiki and learned how to log in to the CMS, it is time to extend MediaWiki's functionality via extensions. MediaWiki extensions are sets of files that add various types of functionality to your MediaWiki website. You can use extensions...

How to Log In to MediaWiki

After you install MediaWiki, it is time to log in to the platform, so you can start working on your new MediaWiki website. To log in, you must open the MediaWiki login page and enter your credentials. Doing so will open the platform’s admin panel. In the following...

How to Install MediaWiki

You can quickly install MediaWiki on any of the AwardSpace web hosting plans. This includes our free web hosting, shared hosting, as well as advanced services such as semi-dedicated hosting and VPS hosting. You can install MediaWiki in a matter of minutes, whichever...

How to Install an Elgg Theme

After you have installed Elgg core and logged in to the admin dashboard, you can search for themes that can help you customize your new website. Elgg themes are a set of files that help you customize the appearance of your website. Via themes, you can modify website...

Even more web tutorials

Check out our web hosting knowledge base and the WordPress tutorials to learn more, and be better prepared for your website creation and maintenance journey.