Introduction to Web Hosting
What is Web Hosting?
Web Hosting refers to a service that makes your website available to your users.
All websites are intended to be viewed by others on the internet. To do this, you need to make sure your website is running on a server which is on the internet 24 hours a day. 7 days a week. This is where web hosting comes in!
What is the internet?
The internet is a global system of interconnected computer networks to serve billions of users worldwide. It is a network of networks that consists of millions of private, public academic business and government networks that are linked by a broad array of electronic, wireless and optical networking technologies.
The internet can be categorized into clients (browsers) & servers
Browsers What you use to get access to the internet
Every time you go to a website, your browser will send a request to the server
Servers are computers that kept and served the information that you find on the internet.
The servers are leased out to the people who want to make their websites available online. This process or service is called web hosting.
Types of web hosting
Cheap and easy to use
Maintained and secured by hosting provider
Technical support supplied by provider
Shared resources means if one site becomes really busy it slows down the whole server
Less flexibility and options compared to VPS and Dedicated Hosting
Virtual Private Servers
Cost effective compared to dedicated hosting
Setup times are fatser
Requires technical knowledge
Technical support from provider may be slow
Large amount of disk space and bandwidth
Entirely flexible to your needs
Dedicated Ip address
Complete administration access
Expensive compared to VPS and Sharing hosting
Requires high levels of technical knowledge to manage
Things to Consider in Getting a Web Host
1. Location Choose a host that’s located in the same country as your web audience. This will give you Search Engine Optimization benefits and loads faster.
2. Support Make sure they provide support through live chat, email ticketing and over the phone
3. Resources Check the features you are getting:
Disk space & bandwidth
Number of email accounts
Programming languages (PHP,ASP,NET,Java)
Databases (MySQL, MS SQL, Access)
CPU and RAM allocations
4. Extras Look for extras such as Simple Scripts Installer, free domain name, free advertising credits, anytime money back guarantee and tec
5. Control Panel This allows you to manage your hosting and website. Make sure it is easy to use. A popular choice is cPanel.
Look for a web host which will help you back up your data regularly
Make sure you are not sacrificing stability, supporting and infrastructure for price. Take into consideration the resources you need.
8. Terms & Conditions
Always read this! Make sure you know what you’re getting yourself into, particularly in regards to account cancellation.