Brief description of Web Hosting
Firstly to understand what Web Hosting actually is I'll explain it as simple as possible. Imaging your computer has stored all the files needed for your website to work correctly. Home page, about, contact etc.
Your computer would need to be accessible from the internet so
everyone who finds and wants to view your website is able to browse
it. Port 80 is the standard port (Apache) opened to allow this. Other
open ports are required also for email, databases and other things associated with hosting your website.
Your computer would need to be turned on 24/7 365 so people can access your website. You need to account for heat being produced with your computer constantly on. Also, electricity used to power the computer and
what happens when your power is off? Noise from cooling fans can irritate you also etc. A lot of factors and expense to keep you online. Another factor is your IP address does it change regular or is it static?
A lot more configurations are needed to run a server from home and a lot can go wrong and these can limit your ability for your website to have 24/7 uptime!
A Data Centre is a place where thousand of web server reside (sort of like your computer) but thousands running all at the same time that
store/host websites. These are huge air-conditioned secure buildings
that allow temperature to be regulated which helps keep systems cool
and up and running without overheating etc. Technology today has come a long way from how web hosting used to be but all the old principles still apply but faster systems allow great savings in cost especially VPS Hosting and virtual appliances that allocate system resources to your own server given you a dedicated virtual environment.
You could have a dedicated server if your website is very busy so needing a server thats has super resource at hand so you have no slowdowns. Imagine Facebook hosting its platform on a home computer! It would be
constantly working at 100% of resources and bottle necks slowing it all down to a halt, my analogy is floored because it would not work fullstop. Thats where data centres play a vital role and these are placed
around the globe to be close to the populations to speed up transfer rates so when you click a link you get an instant response and there you have the website in front of you open in your browser in a second.
A lot of websites now use a Content Delivery Networks (CDN). This works by having your website or larger files like images distributed from servers around the globe again close to populated continents so your
not loading things from across the globe which would have a latency and a slower loading/download time.
You don't need the latest and greatest software to connect to the server. A simple File Transfer Program will suffice in the beginning. All computers (Windows, Linux and Mac) have FTP clients avaiable as Open Source
freely downloadable programs. These things and more will be explained below to help you find and use the best software your budget can afford.
- File Transfer Program (FTP)
Software can be free or paid. Free Software usually best to get Open Source Software because 1. Its free and 2. Its code is open for anyone to view, edit and use which allows people to vet the code and highlight
any suspicious code that could potentially harm your computer or privacy. Some software Freeware, shareware etc can have side affects by not being open and honest with what it installs on your computer. The
Programs I will talk about here are what I recommend and use daily.
More information coming soon!
More information coming soon!