Many people who want to create their first website feel confused when they hear terms like “web hosting” or “domain name”. They might have heard these words from friends or seen them in advertisements, but they don’t really understand what they mean or why they need to pay every month.
Some people think buying a domain name is enough, while others believe they need to buy a big computer at home to store their website. Many don’t even know where their website actually lives.
The internet is a massive network of computers connected all over the world. Imagine billions of computers that can talk to each other at any time. When you visit a website, your computer sends a request to another computer somewhere else in the world to get the website information back.
Here you can see a real-world map of the submarine internet cables that run under the oceans and the overland cables connecting continents around the world as of 2026. These cables form the physical backbone of the global internet, carrying almost all international data traffic between countries and continents.
A website is a collection of files that together create the pages you see on your screen. These files include text files (HTML), image files (JPG, PNG), style files (CSS), JavaScript, and other code. When your browser opens a website, it downloads these files from a server and assembles them into a complete webpage.
These files need to be stored somewhere that is accessible 24/7. Without a proper place to store these files, your website cannot appear for other people to see.
A server is a powerful computer that is designed to stay on 24 hours a day, every day. Unlike your home computer that you turn off when not in use, a server must run continuously so your website is always available to visitors.
A datacenter is a large building that houses thousands of servers together. Inside the datacenter there are backup power systems, powerful cooling systems, high-level security, and fast internet connections to ensure the servers never go down.
Web hosting is renting space on a server to store your website files. You cannot reliably host a website from your home computer because it is not always turned on and does not have proper security or fast internet connection.
When you buy web hosting, you are paying so that your website stays on a server with enough resources (RAM, CPU, storage), fast internet connection, proper security systems, and professional monitoring 24/7.
A domain name is your website’s address on the internet (for example: deedeehost.com). The domain name is like your home address, while web hosting is the actual house.
You need both a domain name and web hosting to have a working website. If you only have a domain but no hosting, your website will not appear when someone types the domain name.
A domain name consists of "www" (which stands for World Wide Web) and the last part of the domain, which is called the domain extension. The most common domain extensions are .com, .net, and .org, while in Thailand domains often end with .th.
When someone types your domain name in their browser, it first checks the nameservers to find out which web server to connect to. The web server then sends your website files back to the browser. This usually takes just a few seconds.
Learn how to connect your domain to DeeDeeHost’s nameserver, you can read the article “How to Point Your Domain to DeeDeeHost”.
A domain name is your website’s address. Nameservers (usually two or more as backup) tell the internet where your domain points to. A web server is the computer that stores and delivers your website files.
Website loading speed depends on several factors, such as the quality of the server, the location of the datacenter, the amount of resources the website uses (RAM and CPU), and the internet connection speed.
If the server is far from the visitor or the website uses too many resources, it will load slowly. Choosing good quality web hosting helps your website load faster and perform better.
Google PageSpeed Insights is a free and easy-to-use tool that shows how fast your website loads. By following their recommendations, websites hosted with DeeDeeHost can easily achieve a Performance score of 90–100.