Web hosting definition (taken from Namecheap, our primary hosting providers)
When a hosting provider allocates space on a web server for a website to store its files, they are hosting a website. Web hosting makes the files that comprise a website (code, images, etc.) available for viewing online. Every website you’ve ever visited is hosted on a server.
The amount of space allocated on a server to a website depends on the type of hosting. The main types of hosting are shared, dedicated, VPS and reseller. They are differentiated by the kind of technology used for the server, the level of management provided and the additional services on offer.
In a nutshell, web hosting is the process of renting or buying space to house a website on the World Wide Web. Website content such as HTML, CSS, and images has to be housed on a server to be viewable online.
What exactly is a server?
A server is a computer that connects other web users to your site from anywhere in the world. As the name implies, web hosting service providers have the servers, connectivity, and associated services to host websites. By offering a variety of hosting plans, they cover the spectrum of hosting needs, from small blogs and large organizations.
If you’re planning on creating an online presence, reliable web hosting is essential. There are literally hundreds of web hosts available today providing thousands of varieties of web hosting services. Plans range from free with limited options to expensive web hosting services specialized for business. The plan you choose will depend primarily on how you plan to use your website and how much you have budgeted for hosting.
Choosing the right hosting plan will mean having access to the right allocation of resources to keep your website loading quickly and reliably for your visitors. Think about how many businesses these days operate primarily online; their sales and business leads come from their website. If someone lands on a website and there’s a problem — it takes too long to load or doesn’t appear at all — potential customers won’t wait around. They’ll bounce off that site in search of a one that works correctly and can deliver what they are looking for, seamlessly.
If you’re new to operating a website, web hosting and related lingo can be a puzzling topic. Many a novice website owner has used the cheapest option or anything bundled with their domain name purchase under the mistaken belief that all hosting options are essentially the same.
This can be a costly mistake.
This article includes everything you need to know about web hosting and how choosing the right one is important to the success of your website, all in simplified manner you will understand.
How does web hosting work
Web hosting happens when the files that make up a website are uploaded from a local computer on to a web server. The server’s resources, (RAM, hard drive space, and bandwidth) are allocated to the websites using it.
The division of server resources varies depending on the type of hosting plan chosen. To choose the appropriate hosting plan, you first need to differentiate between the plans available. This doesn’t have to be complicated. For the non-technical readers, let’s use a simple analogy: Choosing web hosting is similar to searching for office space:
How do you decide which type of office space is right for your needs? Is a workstation in an open co-working space enough, or the next best thing; an office within a business center. Do you have intentions to expand quickly or expect a lot of people coming and going? Would you consider renting an entire building or would building your own space appeal?
Aside from the style of office you use there are other considerations. How easy the rooms are to access, which functions they offer (extras such as a whiteboard, high-speed internet, and other facilities), and where are they located and the overall cost. These considerations will determine your needs and help decide which type of office is right for you. Let’s compare this selection process to deciding which web hosting fits.
- Shared hosting is similar to renting a workstation in a busy, noisy, open plan office or co-working space. You have all the modern conveniences: a desk, internet connection and some stationary and you share the space with other co-workers including the kitchen, printer, and restroom. You can’t do any makeovers to the space such as installing whiteboards etc. This is a popular option for launching small websites and not appropriate for large-scale commercial projects.
- A virtual private server (VPS) is a nice step up from shared hosting. Medium sized business will benefit from renting an office within a business park. With a VPS, users are isolated from each other. You have neighbors, but you are less dependant on them, and you can carry out any makeovers (customizations) as you like and organize your workstation on your own.
- Builing an entire office building is comparable to hosting on a dedicated server. It’s a more expensive option and best for websites who value reliability and high performance. Since you control the entire space, you have more say over configurations and plenty of space, but it’s not worth investing in if you won’t use the space included.
Web hosting and domain hosting
Once you’ve purchased a domain name, the files that hold your website’s content (HTML, CSS, images, databases, etc.) need to be stored together in a location connected to the internet — a web server. Once the website’s files are uploaded to a hosting company’s web server, the host is then responsible for delivering the files to users.
We’ve mentioned that hosting makes websites available for people to visit through their web browser, but how does that work exactly? The domain name system (DNS) makes sure that website browser connects to the right computer (server) that stores your website files.
Recommended reading: Website Maintenance: How to stay online and secure
In other words: when someone types in your web address into their browsers, their computer connects through the internet to the web server holding your website files. It locates your domain’s IP address (where it’s stored on the domain name system) and directs the users to the right website. Their browser will then show your website information (all the data that makes your pages) so that they can browse your web pages anytime.
cdcwebdesign arranges all these elements for you, by connecting your domain name to your web host server and ensuring that the right amount of “office space” is provided for your website. There is something else you should know… just as it would take some time to finalize the floor plans and layout of an office space, changes with your hosting also takes some time.
Hosting changes can take as little as 3 days, even up to 10 calendar days. If new issues are encountered while performing an arrangement, the wait time can be increased. Seldom are hosting arrangements done in a silo. We always depend on our team and proceed with caution. This ensures that your website files are not damaged during any arrangements.