Our web hosting glossary provides clear, easy-to-understand definitions of essential hosting terms. Created for both beginners and experienced users, it covers everything from core hosting concepts to developer and CMS terminology, helping you confidently navigate the world of web hosting.
General Hosting terms
- 20i – Web hosting company that offers high-performance cloud, reseller, VPS and managed hosting services for agencies, freelancers and businesses with its own control panel and 24/7 expert support. Winner of ‘Best Web Host’ in the PC Pro Awards
- Web Hosting – A service that stores website files on internet-connected servers so they can be accessed online. Hosting providers manage infrastructure, uptime, and connectivity so users can reach a site via a domain.
- Server – A physical or virtual computer that processes requests and delivers website data to visitors’ browsers. It handles storage, processing, and network communication for hosted services.
- Data Centre – A secure physical facility where servers and networking equipment are housed. These sites provide power, cooling, redundancy, and security to keep infrastructure running reliably.
- Uptime – The percentage of time a server or service remains operational and accessible. Higher uptime (such as 99.9% or above) indicates greater reliability and fewer interruptions.
- Downtime – Periods when a website or service is unavailable due to outages, maintenance, or technical issues. Minimising downtime is critical for user experience and business continuity.
- Bandwidth – The amount of data that can be transferred between a website and its users over a given time. Higher bandwidth supports more visitors, media, and data-heavy interactions.
- Disk Space / Storage – The total capacity available on a server to store website files, databases, and emails. Requirements vary depending on site size, media usage, and application needs.
- IP Address – A unique numerical identifier assigned to devices connected to the internet. It allows browsers to locate and communicate with specific servers or hosted websites.
- Shared Hosting – A hosting model where multiple websites share the same server and resources. It’s cost-effective and easy to manage but offers less control and performance isolation.
- VPS (Virtual Private Server) – A virtualised environment that partitions a physical server into separate instances. Each VPS has dedicated resources and greater flexibility than shared hosting.
- Dedicated Server – A full physical server allocated to a single customer or application. It provides maximum control, performance, and customisation, typically for larger or high-traffic sites.
- Cloud Hosting – Hosting that runs across multiple interconnected servers rather than a single machine. This distributed setup improves redundancy, flexibility, and resource availability.
- Scalability – The ability to increase or decrease resources like CPU, memory, or storage as demand changes. Scalable systems maintain performance during traffic spikes or growth.
- Load Balancing – A technique that distributes incoming traffic across multiple servers. It prevents overload, improves responsiveness, and enhances availability.
- Caching – The process of storing temporary copies of frequently accessed data. This reduces server workload and speeds up content delivery to returning users.
- Content Delivery Network (CDN) – A globally distributed network of servers that delivers website assets from locations closest to users. CDNs improve load times, performance, and resilience.
- Server Location – The physical geographic location of a hosting server or data centre. Proximity to users can influence speed, latency, and regulatory compliance.
- Latency – The delay between sending a request and receiving a response over a network. Lower latency generally results in faster website performance and better user experience.
Domains & DNS
- Domain Name – A human-readable address used to access a website, such as example.com. It maps to a server’s IP address so users can reach sites without remembering numerical identifiers.
- TLD (Top-Level Domain) – The final segment of a domain name, such as .com, .org, or .co.uk. TLDs often indicate purpose, geography, or organisation type and are managed by domain registries.
- Subdomain – A prefix added to a main domain to organise or separate sections of a site, like blog.example.com. It can point to different content, services, or servers while remaining part of the main domain.
- DNS (Domain Name System) – A global system that translates domain names into IP addresses computers can understand. It acts like the internet’s directory, routing users to the correct server when they enter a URL.
- Nameservers – Specialised servers that store and provide DNS records for a domain. They direct DNS queries to the appropriate location so traffic reaches the correct hosting infrastructure.
- A Record – A DNS record that maps a domain or subdomain directly to an IPv4 address. It’s commonly used to connect a website name to the server hosting its content.
- TTL (Time to Live) – The length of time DNS information is cached before being refreshed. Lower TTL values allow faster updates, while higher values reduce lookup frequency and server load.
Control Panel
- StackCP – A powerful, white-label-friendly hosting control panel developed by 20i. It enables resellers and hosting providers to manage websites, databases, email, and settings under their own branding.
- My20i – 20i’s proprietary, free, and intuitive hosting control panel. It provides users with centralised management of domains, hosting services, security tools, and account features through a streamlined interface.
- cPanel – A widely used web hosting control panel that simplifies server and website management. It offers graphical tools for managing files, databases, email accounts, and domains without needing command-line access.
- WHM (Web Host Manager) – An administrative interface designed for resellers and server managers. It allows the creation and management of hosting accounts, resource allocation, and server configuration.
- Client Area – A secure portal where customers manage billing, services, and account details. It typically provides access to invoices, support tickets, renewals, and product settings.
- FTP / SFTP – File transfer protocols used to upload and download website files between local devices and servers. SFTP adds encryption for improved security compared to standard FTP.
- File Manager – A browser-based tool within hosting panels that allows users to upload, edit, and organise server files. It eliminates the need for external FTP software for basic file tasks.
- Cron Jobs – Scheduled automated tasks that run at predefined intervals on a server. They are commonly used for backups, scripts, maintenance processes, or sending automated emails.
- One-Click Installer – A tool that automatically installs applications like WordPress or Joomla. It removes manual setup steps, allowing users to deploy software quickly and easily.
- Agency Hub – 20i’s all-in-one dashboard designed for agencies managing multiple clients. It centralises client management, billing oversight, and service administration in a single interface.
- WordPress Manager – A free dashboard for updating and managing multiple WordPress websites in bulk. It streamlines tasks like plugin updates, backups, and monitoring across installations.
- Migration Centre – 20i’s free tool for quickly migrating files, databases, and emails between hosts. It simplifies transfers by automating much of the process, reducing manual configuration.
- Twentie – 20i’s one of a kind unlimited personal hosting assistant which can report on account statistics, debug code and much more.
Reseller Hosting
- Reseller Hosting – A hosting model that allows users to purchase server resources and resell them as their own services to clients. It enables agencies or entrepreneurs to offer hosting without managing physical infrastructure.
- White Label Hosting – Hosting where the provider’s branding is removed or hidden so services appear under the reseller’s brand. This allows businesses to present hosting as their own fully branded offering.
- Private Nameservers – Custom-branded nameservers configured with a reseller’s domain (e.g. ns1.yourbrand.com). They reinforce brand identity while directing DNS queries to the hosting provider’s infrastructure.
- Account Allocation – The process of dividing available server resources among individual client accounts. This ensures each customer receives appropriate storage, bandwidth, and performance capacity.
- Package Creation – Setting up predefined hosting plans with specific features and limits for resale. Packages define things like storage, email accounts, and pricing tiers offered to clients.
- Overselling – A practice where resellers allocate more total resources than physically available, assuming not all clients will use their full quota. When managed carefully, it can improve efficiency but carries performance risk.
- Client Billing – The process of invoicing and collecting payments from end customers for hosting services. It often includes automation for subscriptions, renewals, and usage-based charges.
- Resource Limits – Usage caps placed on individual accounts to control consumption of CPU, memory, storage, or bandwidth. Limits help maintain fairness, stability, and predictable performance.
- API Access – The ability to interact with hosting services programmatically through an application interface. It enables automation of tasks like account creation, monitoring, and integrations with external systems.
Performance & Resources
- CPU Cores – The individual processing units of a server that handle computations. More cores allow a server to process multiple tasks or visitors simultaneously, improving performance.
- RAM – Short-term memory available to websites and applications. Sufficient RAM ensures smooth operation, faster response times, and the ability to handle more concurrent users.
- I/O Limits – Restrictions on read/write operations between the server and its storage. Higher I/O limits allow faster data access, improving website speed and handling of large databases or files.
- Inodes – The number of files and directories a hosting account can store. Each file or folder counts as an inode, and reaching the limit can prevent new files from being created.
- Process Limits – The maximum number of simultaneous tasks or scripts a hosting account can run. Limits prevent a single user from overloading the server and impacting others.
- Entry Processes – The number of concurrent requests a website can handle at one time. It directly affects the ability to manage multiple visitors without delays or errors.
- Server Load – A measure of how heavily a server’s resources are being used. High server load can slow websites, while balanced load ensures optimal performance and stability.
- Autoscaling – A feature where server resources like CPU, RAM, or bandwidth automatically increase in response to traffic spikes. It ensures consistent performance during high-demand periods.
- High Frequency – A specialised type of web hosting optimised for speed and performance. Ideal for websites and applications that require fast loading times and high responsiveness.
- PHP Workers – A process or thread that’s responsible for executing PHP code. When a request comes into a server to load a PHP page, a PHP workers will take that request and execute it. The more PHP workers you have, the more requests your website can handle without slowing down.
Security
- SSL Certificate – A digital certificate that encrypts data between a website and its visitors. It ensures secure communication and enables HTTPS connections for trust and privacy.
- HTTPS – The secure version of the HTTP protocol. It encrypts data in transit, protecting sensitive information like login credentials, payments, and personal details.
- Web Application Firewall (WAF) – A security layer that monitors and blocks malicious traffic before it reaches your website. It protects against common attacks such as SQL injection, XSS, and other exploits.
- DDoS Protection – Measures and systems designed to prevent Distributed Denial of Service attacks. It stops malicious traffic from overwhelming servers, keeping websites online during high-volume attacks.
- Malware Scanning – The process of detecting and identifying malicious code or software on a website. Regular scanning helps prevent hacks, data theft, and site defacement.
- Two-Factor Authentication (2FA) – An additional security layer requiring a second form of verification during login. It reduces the risk of account compromise even if passwords are stolen.
- Backups – Copies of website files, databases, and settings stored for recovery purposes. Regular backups ensure data can be restored after accidental deletion, corruption, or attacks.
- OCSP Stapling – A performance feature that reduces SSL handshake time by appending certificate validation information to the initial connection. It speeds up HTTPS connections while maintaining security
Email Hosting
- Email Hosting – A service that provides servers and tools to send, receive, and store email. It allows businesses or individuals to use custom domains for professional email addresses.
- Mailbox – An individual email inbox assigned to a user. It stores incoming messages, sent items, and often includes folders for organising email.
- Webmail – Browser-based email access that allows users to read, send, and manage emails without needing a desktop client. Examples include Roundcube, Gmail, or Outlook Web Access.
- SMTP / IMAP / POP3 – Standard protocols used for sending and receiving email. SMTP handles outgoing mail, while IMAP and POP3 manage incoming messages with different syncing behaviours.
- Spam Filtering – Technology that identifies and blocks unwanted or malicious emails before they reach a user’s inbox. It helps reduce clutter and protects against phishing or scams.
- Email Forwarding – The process of automatically redirecting emails from one address to another. It’s commonly used to consolidate messages or manage multiple accounts efficiently.
- DKIM (DomainKeys Identified Mail) – An email authentication method that verifies messages are genuinely from the sender and haven’t been altered in transit. It helps prevent email spoofing and improves deliverability.
Developer & CMS
- WordPress Hosting – Hosting specifically optimised for WordPress websites. It includes features like faster caching, automatic updates, and enhanced security tailored for the CMS.
- PHP Version Control – The ability to switch between different PHP versions on a server. This ensures compatibility with themes, plugins, and newer PHP features for optimal performance.
- MySQL – A widely used database system that stores website data, such as posts, user accounts, and settings. WordPress and many other CMSs rely on MySQL to manage structured data.
- Git Integration – A system for version control of code, allowing developers to track changes, collaborate, and roll back updates when needed. Many hosting platforms integrate Git for streamlined deployment.
- Staging Environment – A clone of a live website used for testing changes before going live. It allows safe updates, plugin testing, or redesigns without affecting the live site.
- WP-CLI – A command-line tool for managing WordPress websites. It allows developers to update plugins, manage users, perform backups, and run commands quickly without using the web interface.
- Object Caching – A caching method using systems like Redis or Memcached to store frequently accessed database queries in memory. It reduces database load and improves WordPress performance.
- ElasticSearch / OpenSearch – Advanced search and indexing engines that provide fast, scalable search functionality for websites. They’re used for high-volume or complex search requirements beyond default WordPress capabilities.
- Opcache – An extension available for PHP which improves the speed and efficiency of PHP applications by caching PHP scripts.
Billing & Plans
- Billing Cycle – The recurring period for which a customer is charged, such as monthly or annually. It determines how often invoices are issued and payments are collected.
- Renewal Rate – The price a customer pays when a hosting service renews after the initial promotional term. Renewal rates may differ from the introductory cost.
- Money-Back Guarantee – A period during which a customer can request a full refund after purchase. It provides reassurance and reduces risk when trying a new service.
- Fair Usage Policy – Guidelines that set reasonable limits on resource usage for hosting accounts. It ensures no single user negatively impacts server performance for others.
- SLA (Service Level Agreement) – A formal agreement outlining the provider’s uptime guarantees, support response times, and compensation for service failures.
- Terms of Service (ToS) – The legal agreement that defines the rules and conditions for using a hosting service. It covers responsibilities, rights, and liabilities of both provider and customer.
- Acceptable Use Policy (AUP) – Rules specifying prohibited activities on a hosting service, such as spamming, illegal content, or security violations. It helps maintain a safe and reliable hosting environment.
Common Errors & What They Mean
- 301 Moved Permanently – Indicates that a page has been permanently redirected to a new URL. Browsers and search engines update their links to the new location.
- 302 Found – A temporary redirect to a different URL. Browsers continue to request the original URL for future visits.
- 400 Bad Request – The server cannot process the request due to invalid syntax or malformed data. Users may need to check the request or URL formatting.
- 401 Unauthorized – Access is denied because authentication is required. Users must log in or provide valid credentials to access the resource.
- 403 Forbidden – The server understood the request, but access is explicitly denied. The user does not have permission to view the resource.
- 404 Not Found – The requested page or resource does not exist on the server. Often shown when a URL is mistyped or a page has been deleted.
- 405 Method Not Allowed – The HTTP method used (GET, POST, etc.) is not permitted for the requested resource. The server may support other methods instead.
- 408 Request Timeout – The server timed out waiting for the client’s request. Slow connections or long delays can trigger this error.
- 409 Conflict – The request conflicts with the current state of the resource. Often occurs when editing or updating a resource concurrently.
- 413 Payload Too Large – The uploaded file exceeds the server’s size limits. Users may need to reduce file size or adjust server settings.
- 429 Too Many Requests – The client has sent too many requests in a short period. Rate limiting is applied to prevent server overload.
- 500 Internal Server Error – A generic server-side error indicating something went wrong. The cause may be misconfigurations, scripts, or server issues.
- 502 Bad Gateway – The server received an invalid response from an upstream server. Often seen with proxy or gateway setups.
- 503 Service Unavailable – The server is temporarily overloaded or undergoing maintenance. Users should try again later.
- 504 Gateway Timeout – An upstream server failed to respond in time. Often occurs when a proxy or load balancer waits too long for a backend server.
