Siksha Sarovar

Siksha Sarovar (sikshasarovar.com) is a free educational web application that helps students in India learn programming and prepare for academic and competitive exams. The platform offers structured coding courses (C, C++, Python, Java, HTML, CSS, PHP, Power BI, AI, Machine Learning, Data Science), complete university curriculum notes for BCA/MCA students with previous year question papers, Class 10 and Class 12 CBSE/HBSE school notes, and dedicated preparation material for SSC, UPSC, Banking, Railway and other government exams. Browsing the site is completely free and requires no account. Users may optionally sign in with Google solely to save their learning progress, quiz scores and personal preferences across devices.

Privacy Policy | Terms of Service | Contact Siksha Sarovar | About Siksha Sarovar

v4.0.9 · PWA
Siksha Sarovar logo
Siksha Sarovar
Your Learning Universe

Siksha Sarovar is a free e-learning platform for coding courses, BCA university notes and competitive exam preparation. Optional Google sign-in saves your learning progress across devices.

Initializing knowledge base…
Compiling modules 0%

Introduction to Web Hosting

Lesson 31 of 34 in the free Web Technologies notes on Siksha Sarovar, written by Rohit Jangra.

Introduction to Web Hosting

What is Web Hosting?

Web hosting is a service that allows individuals and organizations to publish a website or web page onto the Internet. A web host (hosting provider) provides space on a server and an internet connection.

Types of Web Hosting

1. Shared Hosting

  • Multiple websites share one server
  • Cheapest option
  • Limited resources and performance
  • Best for: Personal sites, small blogs

2. VPS (Virtual Private Server)

  • Physical server divided into virtual machines
  • Dedicated resources within a shared machine
  • More control, root access
  • Best for: Medium traffic websites

3. Dedicated Server

  • Entire physical server for one customer
  • Maximum performance and control
  • Most expensive
  • Best for: High-traffic enterprise sites

4. Cloud Hosting

  • Resources spread across multiple servers
  • Scalable, pay-as-you-go
  • High availability
  • Best for: Scalable apps, variable traffic

5. Managed WordPress Hosting

  • Optimized specifically for WordPress
  • Automatic updates and backups
  • Best for: WordPress sites

6. Colocation Hosting

  • Customer owns server hardware
  • Provider offers space, power, cooling
  • Best for: Large organizations

Comparison Table

TypeCostPerformanceControlBest For
SharedLowLowLowBeginners
VPSMediumMediumHighGrowing sites
DedicatedHighHighFullEnterprise
CloudVariableHighMediumScalable apps

What a Hosting Package Includes

  • Disk space – storage for files
  • Bandwidth – monthly data transfer
  • Email accounts – yourname@yourdomain.com
  • Control Panel – cPanel, Plesk, or custom
  • SSL Certificate – HTTPS support
  • Databases – MySQL, PostgreSQL
  • Uptime SLA – 99.9% guarantee
  • Support – 24/7 chat/ticket

Popular Hosting Providers

ProviderTypeNotable Feature
BluehostShared/VPSWordPress recommended
DigitalOceanCloud/VPSDeveloper-friendly
AWS (EC2)CloudEnterprise-grade
NetlifyStaticFree tier, CI/CD
VercelStatic/ServerlessNext.js optimized
HostingerSharedVery affordable

Static vs Dynamic Hosting

FeatureStaticDynamic
ContentFixed HTML/CSS/JSGenerated server-side
ServerSimple file serverNode.js, PHP, Python
PerformanceVery fast (CDN-friendly)Slower (processing needed)
CostOften freeRequires server runtime
Key Takeaway: Choose hosting based on your traffic, budget, and technical needs. Shared hosting suits beginners; cloud hosting (AWS, DigitalOcean) provides scalability; static hosting (Netlify, Vercel) is ideal for modern frontend projects.