Glossary

A comprehensive reference of web hosting terms, explained in plain English. Use this glossary to understand the technical language behind hosting plans, server performance, security, and website management.

Web

  • cPanel : cPanel is a control panel used to manage a website.
  • Document Root : Document Root is the root folder of a website.
  • HTTP : HTTP is a protocol used to transfer data between a client and a server.

Networking

  • DNS : DNS is a system that translates domain names to IP addresses.
  • Domain : Domain is a name that is used to identify a website.
  • FTP : FTP is a protocol used to transfer files between a client and a server.
  • IP : IP is a protocol used to transfer data between a client and a server securely.
  • Nameserver : Nameserver is a server that is used to resolve domain names to IP addresses.
  • TTL : TTL is a time-to-live value that is used to control how long DNS results can be cached.

Security

  • SSL : SSL is a protocol used to transfer data between a client and a server securely.
  • TLS : TLS is a protocol used to transfer data between a client and a server securely.
  • SSL/TLS (Secure Sockets Layer / Transport Layer Security) : Encryption protocols that secure data transmitted between a visitor's browser and your web server. SSL certificates enable HTTPS, protecting login credentials, payment information, and personal data. Required for all modern websites—free certificates are available via Let's Encrypt.
  • WAF (Web Application Firewall) : A security tool that monitors and filters HTTP traffic between the internet and your website. A WAF blocks common attacks like SQL injection, cross-site scripting (XSS), and malicious bot traffic before they reach your server.
  • DDoS (Distributed Denial of Service) : An attack that floods a server with traffic from many sources simultaneously, overwhelming its resources and making the website unavailable to legitimate visitors. DDoS protection services filter malicious traffic before it reaches your server.
  • SPF (Sender Policy Framework) : An email authentication protocol that specifies which mail servers are authorized to send email on behalf of your domain. Helps prevent email spoofing and improves deliverability. Configured as a DNS TXT record.
  • DKIM (DomainKeys Identified Mail) : An email authentication method that adds a digital signature to outgoing emails, allowing receiving servers to verify the message was sent from an authorized server and was not altered in transit.
  • DMARC (Domain-based Message Authentication) : An email authentication policy that builds on SPF and DKIM. It tells receiving mail servers what to do when emails fail authentication checks (reject, quarantine, or allow) and provides reporting on email authentication results.
  • Let's Encrypt : A free, automated, and open certificate authority that provides SSL/TLS certificates at no cost. Most modern hosting providers integrate Let's Encrypt for automatic certificate issuance and renewal, eliminating the need to purchase paid SSL certificates for most websites.
  • Malware : Malicious software designed to damage, disrupt, or gain unauthorized access to a website or server. Common types include backdoors, trojans, and scripts that redirect visitors or inject spam. Regular scanning and a good WAF help prevent infections.

Hosting Types

  • Shared Hosting : A type of web hosting where multiple websites share the same physical server and its resources (CPU, RAM, storage). It is the most affordable hosting option, ideal for small sites with moderate traffic. Quality varies based on how well the provider manages resource allocation.
  • Semi-Dedicated Hosting : A hosting tier between standard shared hosting and dedicated servers. Fewer accounts share each server, giving each site more CPU, RAM, and I/O. It offers better performance than shared hosting without the complexity of managing a VPS or dedicated server.
  • VPS Hosting : Virtual Private Server hosting uses virtualization to partition a physical server into isolated virtual machines, each with its own allocated resources and operating system. VPS provides more control and isolation than shared hosting but requires more technical knowledge to manage.
  • Cloud Hosting : A hosting model that distributes your website across multiple interconnected servers (a cluster). Resources can be scaled up or down on demand, providing resilience and flexibility. If one server fails, others take over, improving availability.
  • Dedicated Server : An entire physical server reserved exclusively for one customer. Offers maximum performance, control, and security with no shared resources. Best suited for high-traffic sites, resource-intensive applications, or workloads requiring strict compliance.
  • Managed Hosting : A hosting service where the provider handles server administration tasks such as security patching, monitoring, backups, and performance tuning. The scope of "managed" varies by provider—always confirm what is included.
  • Managed WordPress Hosting : Hosting optimized specifically for WordPress websites. Typically includes WordPress-aware support, automatic updates, staging environments, caching pre-configured for WordPress, and security hardening tailored to the WordPress ecosystem.
  • Colocation : A hosting arrangement where you own the physical server hardware but rent rack space, power, cooling, and network connectivity in a professional data center. You manage the server; the facility manages the environment.
  • Reseller Hosting : A hosting arrangement where you purchase server resources wholesale from a provider and resell them to your own clients under your brand. Common among web designers, agencies, and freelancers who manage hosting for multiple clients.

Performance & Speed

  • TTFB (Time to First Byte) : The time between a browser requesting a page and receiving the first byte of the response from the server. Lower TTFB generally indicates a faster, more responsive server. A key metric for evaluating hosting performance.
  • Core Web Vitals : A set of Google metrics measuring real-world user experience: LCP (Largest Contentful Paint) for loading speed, INP (Interaction to Next Paint) for interactivity, and CLS (Cumulative Layout Shift) for visual stability. These are ranking factors in Google Search.
  • LCP (Largest Contentful Paint) : A Core Web Vital that measures how long it takes for the largest visible content element (image, video, or text block) to finish rendering. Google considers under 2.5 seconds as "good."
  • INP (Interaction to Next Paint) : A Core Web Vital that measures overall page responsiveness by tracking the latency of all user interactions (clicks, taps, keyboard input) throughout the page lifecycle. Google considers under 200 milliseconds as "good."
  • CLS (Cumulative Layout Shift) : A Core Web Vital that measures visual stability by tracking unexpected layout shifts during page load. A CLS score below 0.1 is considered "good." Layout shifts frustrate users and can hurt conversions.
  • CDN (Content Delivery Network) : A geographically distributed network of servers that caches and delivers website content (images, CSS, JavaScript) from locations closer to the visitor. Reduces latency, improves load times, and offloads traffic from the origin server.
  • Caching : Storing copies of frequently accessed data in a faster storage layer to reduce load times and server workload. Common types include page caching (storing full HTML pages), object caching (storing database query results), and browser caching (storing assets locally on the visitor's device).
  • Page Cache : A caching mechanism that stores the fully rendered HTML output of a page so subsequent requests can be served without re-executing PHP and database queries. This is typically the single biggest performance improvement for WordPress sites.
  • Object Cache : A persistent caching layer (commonly Redis or Memcached) that stores the results of database queries in memory. Particularly valuable for dynamic WordPress sites like WooCommerce stores, membership sites, and LMS platforms where repeated database queries slow performance.
  • OPcache (PHP OPcache) : A PHP extension that caches compiled PHP bytecode in memory, eliminating the need to recompile PHP scripts on every request. Enabled by default in modern PHP and important for WordPress performance.
  • HTTP/2 : A major revision of the HTTP protocol that improves web performance through multiplexing (multiple requests over a single connection), header compression, and server push. Supported by all modern browsers and most hosting providers.
  • HTTP/3 : The latest version of the HTTP protocol, built on QUIC instead of TCP. Offers faster connection establishment, improved performance on unreliable networks, and better handling of packet loss. Gradually being adopted by hosting providers.
  • Latency : The time delay between a user's request and the server's response, measured in milliseconds. Affected by physical distance between user and server, network routing, and server processing time. CDNs help reduce latency for geographically distributed audiences.
  • Lighthouse : An open-source auditing tool by Google that evaluates web page performance, accessibility, SEO, and best practices. Available in Chrome DevTools, as a browser extension, and via PageSpeed Insights. Produces lab-based performance scores.

Server & Infrastructure

  • CPU (Central Processing Unit) : The server's processor that executes calculations and runs software. In hosting, CPU allocation determines how quickly your site can process PHP code, database queries, and other server-side operations. WordPress performance is sensitive to single-thread CPU speed.
  • RAM (Random Access Memory) : The server's short-term working memory used to run active processes. Insufficient RAM causes slowdowns, timeouts, and errors—especially during traffic spikes or when running many WordPress plugins simultaneously.
  • NVMe (Non-Volatile Memory Express) : A modern storage protocol designed for solid-state drives (SSDs) that provides significantly faster read/write speeds than traditional SATA SSDs or spinning hard drives. NVMe storage dramatically improves database performance and page generation times.
  • SSD (Solid State Drive) : A storage device that uses flash memory instead of spinning magnetic disks. SSDs are faster, more reliable, and consume less power than traditional hard drives (HDDs). NVMe SSDs are the fastest type currently available.
  • I/O (Input/Output) : The rate at which data is read from and written to storage. High I/O performance is critical for database-driven sites like WordPress, where frequent disk reads and writes occur during page generation, backups, and search operations.
  • Uptime : The percentage of time a server or website is operational and accessible. Expressed as a percentage (e.g., 99.9% uptime allows approximately 43 minutes of downtime per month, or 8 hours 45 minutes per year). Not the same as an SLA guarantee.
  • Data Center : A specialized facility that houses servers and networking equipment with redundant power, cooling, physical security, and high-speed internet connectivity. The physical location of the data center affects latency for visitors in different regions.
  • Virtualization : Technology that creates multiple isolated virtual environments (virtual machines) on a single physical server using a hypervisor. Each VM operates as if it were a separate computer with its own resources and operating system. The foundation of VPS hosting.
  • Load Balancer : A system that distributes incoming network traffic across multiple servers to prevent any single server from becoming overwhelmed. Used in cloud hosting and high-availability setups to improve performance and reliability.
  • Server Stack : The combination of software that runs on a web server to serve websites. A common stack for WordPress includes Linux (OS), Apache or LiteSpeed (web server), MySQL or MariaDB (database), and PHP (programming language)—often called a LAMP stack.
  • cPanel : A popular web-based control panel for managing shared and semi-dedicated hosting accounts. Provides a graphical interface for managing files, databases, email, domains, SSL certificates, backups, and other hosting features without command-line access.

Backups & Recovery

  • RPO (Recovery Point Objective) : The maximum acceptable amount of data loss measured in time. For example, an RPO of 4 hours means you could lose up to 4 hours of data in a disaster. Lower RPO requires more frequent backups.
  • RTO (Recovery Time Objective) : The maximum acceptable amount of time to restore service after an outage or disaster. For example, an RTO of 1 hour means you need to be back online within 1 hour. Lower RTO requires faster restore processes and possibly redundant infrastructure.
  • Offsite Backup : A backup stored on a different server or in a different physical location than the original data. Critical for disaster recovery—a backup stored on the same server as your website offers no protection if that server fails.
  • Incremental Backup : A backup method that only saves data that has changed since the last backup, rather than copying everything each time. Faster and uses less storage than full backups while still enabling complete restoration.
  • Staging Environment : A copy of your live website used for testing changes (plugin updates, theme modifications, code changes) before applying them to production. Prevents broken updates from affecting real visitors. Available on managed hosting plans.

DNS & Domains

  • DNS (Domain Name System) : The system that translates human-readable domain names (like maiahost.com) into IP addresses that computers use to communicate. DNS propagation—the time it takes for changes to spread globally—typically takes 24-48 hours.
  • Domain Name : The human-readable address of a website (e.g., maiahost.com). Domain names are registered through domain registrars and must be renewed periodically. A domain name is separate from hosting—you need both for a working website.
  • TTL (Time to Live) : A DNS setting that controls how long (in seconds) DNS records are cached by resolvers and browsers. Lower TTL values (e.g., 300 seconds) mean DNS changes propagate faster but generate more DNS queries. Important to lower before migrations.
  • Nameserver : A DNS server that stores DNS records for a domain and responds to queries about where to find a website or email server. When you change hosting providers, you typically update your domain's nameservers to point to the new host.
  • Addon Domain : An additional domain name hosted on the same hosting account as your primary domain. Each addon domain functions as a separate website with its own files and content. Commonly used on shared hosting plans that allow multiple websites.
  • SNI (Server Name Indication) : A TLS extension that allows multiple SSL certificates to be served from a single IP address. SNI eliminated the old requirement of needing a dedicated IP address for each SSL-enabled website, making "dedicated IP for SSL" add-ons unnecessary for most sites.

Email

  • Email Hosting : A service that runs email servers for your domain, allowing you to use addresses like you@yourdomain.com. Often bundled with web hosting but can be separated for better deliverability or when using services like Google Workspace or Microsoft 365.
  • Email Deliverability : The ability of your emails to reach recipients' inboxes rather than being filtered to spam. Affected by SPF, DKIM, and DMARC configuration, IP reputation, email content, and sender behavior. Critical for business communications.
  • Blacklist (Email) : A list of IP addresses or domains identified as sources of spam. If your hosting server's IP appears on a blacklist, emails sent from your domain may be rejected or filtered to spam. Shared hosting carries higher blacklisting risk because you share an IP with other senders.

WordPress

  • WordPress : The world's most popular content management system (CMS), powering over 40% of all websites. WordPress is open-source PHP software that makes it easy to create and manage websites, blogs, and online stores without extensive coding knowledge.
  • WooCommerce : A free, open-source ecommerce plugin for WordPress that adds online store functionality including product management, shopping cart, checkout, and payment processing. One of the most popular ecommerce platforms globally.
  • PHP : A server-side programming language used by WordPress, Joomla, Drupal, and many other web applications. PHP version significantly affects WordPress performance—newer versions are substantially faster. Always use the latest stable PHP version your plugins support.
  • MySQL / MariaDB : Relational database management systems used to store WordPress content (posts, pages, users, settings, orders). MariaDB is a community-maintained fork of MySQL with improved performance. Database speed directly affects WordPress page generation times.
  • WP-Cron : WordPress's built-in task scheduler that handles scheduled posts, plugin updates checks, and other timed tasks. Unlike a real server cron job, WP-Cron only runs when someone visits the site, which can cause delays on low-traffic sites.
  • Page Builder : A WordPress plugin that provides a visual, drag-and-drop interface for creating page layouts without coding. Popular examples include Elementor, Divi Builder, and WPBakery. Page builders add convenience but can increase page weight and slow performance.

Business & Billing

  • SLA (Service Level Agreement) : A formal contract between a hosting provider and customer that defines guaranteed performance metrics (typically uptime percentage), measurement methods, exclusions, and remedies for failures (usually service credits, not refunds).
  • Introductory Pricing : A discounted rate offered for the first billing period (often the first year) of a hosting plan. The renewal price—what you pay after the intro period—is often significantly higher. Always check the renewal rate before committing.
  • Website Migration : The process of moving a website from one hosting provider or server to another. Includes transferring files, databases, email, DNS settings, and SSL certificates. Many managed hosts offer free migration assistance.