Hosting Statis vs Shared Hosting cPanel
Perbandingan hosting statis modern dengan shared hosting cPanel: kecepatan, biaya, keamanan, kemudahan, dan kapan masing-masing masih jadi pilihan yang benar.
Selama bertahun-tahun, menerbitkan situs di Indonesia berarti satu hal: beli shared hosting, masuk cPanel, unggah berkas lewat File Manager atau FTP. Sekarang ada jalur lain yang untuk banyak situs lebih cepat, lebih aman, dan gratis.
Tapi bukan berarti cPanel sudah tidak relevan. Perbandingan ini menjelaskan kapan masing-masing masuk akal.
Perbedaan mendasarnya
Shared hosting memberimu sepotong ruang di sebuah server. Server itu menjalankan PHP dan MySQL, dan berbagi dengan puluhan sampai ratusan pelanggan lain. Kamu mengunggah berkas, dan server menyajikannya — kalau ada PHP, ia menjalankannya lebih dulu.
Hosting statis tidak memberimu server sama sekali. Berkasmu disalin ke jaringan CDN global, dan disajikan dari lokasi terdekat dengan pengunjung. Tidak ada PHP, tidak ada database, tidak ada yang dijalankan.
Perbandingan langsung
| Hosting statis | Shared hosting cPanel | |
|---|---|---|
| Biaya | Sering gratis | Bulanan atau tahunan |
| Disajikan dari | CDN global | Satu server, satu lokasi |
| Tahan lonjakan | Nyaris tak terbatas | Terbatas |
| PHP | Tidak ada | Ada |
| Database MySQL | Tidak ada | Ada |
| Email di domainmu | Tidak ada | Ada |
| WordPress | Tidak bisa | Bisa |
| Cara memperbarui | git push | Unggah lewat FTP atau File Manager |
| Riwayat dan rollback | Otomatis | Manual, kalau ada |
| SSL | Otomatis, gratis | Biasanya gratis, kadang manual |
| Pemeliharaan | Nyaris tidak ada | Pembaruan rutin |
| Permukaan serangan | Sangat kecil | PHP, database, plugin, admin |
Di mana hosting statis jelas menang
Kecepatan
Ini selisih yang paling terasa, dan penyebabnya dua hal yang bekerja bersamaan.
Pertama, tidak ada yang dihitung saat pengunjung datang. Situs PHP harus menjalankan kode dan membuka database sebelum bisa mengirim byte pertama. Situs statis langsung mengirim berkas yang sudah ada.
Kedua, jaraknya. Shared hosting biasanya satu server di satu kota. Kalau server-nya di Singapura dan pengunjungmu di Makassar, data harus bolak-balik. CDN menyalin situsmu ke puluhan lokasi, jadi jaraknya selalu pendek. Penjelasannya di apa itu CDN dan edge network.
Biaya
Hosting statis gratis untuk pemakaian wajar — dan "wajar" di sini cukup longgar: 100 GB bandwidth per bulan di Netlify dan Vercel, tidak dibatasi untuk aset statis di Cloudflare.
Untuk blog atau situs perusahaan berukuran biasa, kamu kemungkinan besar tidak akan pernah membayar.
Tahan lonjakan
Shared hosting punya titik jenuh. Kalau artikelmu tiba-tiba ramai, situsmu justru mati saat paling dibutuhkan — dan di shared hosting, tetangga sekamar yang ramai juga bisa memperlambat situsmu.
CDN menyajikan berkas statis, dan itu pekerjaan yang skalanya nyaris tak terbatas.
Keamanan
Situs statis tidak punya database untuk di-SQL-inject, tidak punya halaman login untuk dibobol, tidak punya plugin yang bisa punya celah. Yang ada cuma berkas HTML.
Kamu juga tidak perlu memantau pembaruan keamanan mingguan — pekerjaan rutin yang di WordPress tidak pernah selesai.
Riwayat dan rollback
Tiap versi situsmu tersimpan dan bisa dikembalikan sekali klik. Di cPanel, kalau kamu menimpa berkas yang salah dan tidak punya cadangan, berkas itu hilang.
Di mana shared hosting masih menang
Ini bagian yang sering diremehkan oleh orang yang terlalu bersemangat soal Jamstack.
Email di domainmu
Hosting statis tidak menyediakan email sama sekali. Kalau kamu butuh [email protected], kamu perlu layanan email terpisah, dan itu biaya bulanan yang nyata.
Untuk banyak usaha kecil, ini alasan yang cukup untuk tetap di shared hosting — paket cPanel biasanya sudah memasukkan email tanpa tambahan biaya.
WordPress dan CMS tradisional
Kalau situsmu WordPress dan penulismu terbiasa dengan editornya, memindahkannya ke hosting statis berarti mengubah cara kerja semua orang. Itu ongkos nyata yang sering lebih besar daripada keuntungan teknisnya.
Alur kerja yang dikuasai tim lebih berharga daripada arsitektur yang secara teori lebih unggul.
Aplikasi PHP yang sudah ada
Kalau kamu punya aplikasi PHP yang berjalan baik, tidak ada jalan memindahkannya ke hosting statis tanpa menulis ulang. Itu bukan migrasi, itu project baru.
Tidak perlu paham Git
Alur hosting statis berpusat pada Git. Untuk yang belum terbiasa, mengunggah berkas lewat File Manager terasa jauh lebih mudah.
Meski begitu — Netlify punya jalur seret-dan-lepas yang tidak butuh Git sama sekali. Kalau ini satu-satunya penghalangmu, lihat cara upload website HTML/CSS ke Netlify.
Cron job dan proses yang berjalan terus
Shared hosting membolehkan kamu menjalankan skrip terjadwal. Hosting statis tidak menyediakan tempat untuk proses yang menetap.
Cara memilih
| Kalau situsmu... | Pakai |
|---|---|
| Blog, portofolio, dokumentasi | Hosting statis |
| Landing page atau situs perusahaan sederhana | Hosting statis |
| Butuh email di domain sendiri | Shared hosting, atau statis + layanan email |
| WordPress yang sudah jalan dan dipakai tim | Shared hosting |
| Aplikasi PHP | Shared hosting |
| Toko online modern | Hosting statis + layanan pembayaran |
| Butuh cron job | Shared hosting |
Jalan tengah yang sering terlupa
Kamu tidak harus memilih satu untuk segalanya.
Pola yang cukup umum: situs utama di hosting statis, email di layanan email terpisah. Domainmu diarahkan ke platform statis untuk web, dan record MX-nya diarahkan ke penyedia email. Keduanya berjalan bersamaan tanpa saling ganggu.
Pola lain: situs publik dibangun statis untuk kecepatan dan SEO, sementara bagian yang butuh login dipisah ke subdomain yang berjalan di tempat lain.
Kalau kamu ingin pindah
Untuk situs yang isinya jarang berubah, migrasinya tidak sulit:
- Salin isi situsmu ke format yang bisa dibangun ulang — Markdown untuk artikel, biasanya.
- Bangun ulang dengan generator statis. Astro paling ramah kalau kamu datang dari HTML biasa.
- Petakan semua URL lama ke padanan barunya, dan siapkan redirect 301. Lihat panduan redirect dan rewrite.
- Deploy ke alamat sementara dan uji betul-betul sebelum memindahkan domain.
- Pindahkan record DNS — dan jangan lupa record MX-mu kalau email tetap di tempat lama.
Kesalahan paling mahal saat migrasi: memindahkan seluruh DNS ke penyedia baru tanpa menyalin record MX. Email masuk ke domainmu langsung berhenti, dan sering baru ketahuan setelah beberapa hari.
Ringkasan
Untuk situs yang isinya sama untuk semua pengunjung — yaitu mayoritas situs — hosting statis lebih cepat, lebih aman, dan biasanya gratis. Tidak ada alasan teknis untuk tetap membayar shared hosting.
Tapi shared hosting masih menang untuk tiga hal yang nyata: email di domain sendiri, WordPress yang sudah dipakai tim, dan aplikasi PHP yang sudah berjalan. Kalau salah satu itu berlaku, jangan pindah hanya karena tren.
Kalau kamu memutuskan mencoba yang statis, mulai dari panduan memilih hosting website statis, atau langsung ke cara upload website HTML/CSS ke Netlify yang tidak butuh Git sama sekali.