Perbandingan

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 statisShared hosting cPanel
BiayaSering gratisBulanan atau tahunan
Disajikan dariCDN globalSatu server, satu lokasi
Tahan lonjakanNyaris tak terbatasTerbatas
PHPTidak adaAda
Database MySQLTidak adaAda
Email di domainmuTidak adaAda
WordPressTidak bisaBisa
Cara memperbaruigit pushUnggah lewat FTP atau File Manager
Riwayat dan rollbackOtomatisManual, kalau ada
SSLOtomatis, gratisBiasanya gratis, kadang manual
PemeliharaanNyaris tidak adaPembaruan rutin
Permukaan seranganSangat kecilPHP, 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, dokumentasiHosting statis
Landing page atau situs perusahaan sederhanaHosting statis
Butuh email di domain sendiriShared hosting, atau statis + layanan email
WordPress yang sudah jalan dan dipakai timShared hosting
Aplikasi PHPShared hosting
Toko online modernHosting statis + layanan pembayaran
Butuh cron jobShared 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:

  1. Salin isi situsmu ke format yang bisa dibangun ulang — Markdown untuk artikel, biasanya.
  2. Bangun ulang dengan generator statis. Astro paling ramah kalau kamu datang dari HTML biasa.
  3. Petakan semua URL lama ke padanan barunya, dan siapkan redirect 301. Lihat panduan redirect dan rewrite.
  4. Deploy ke alamat sementara dan uji betul-betul sebelum memindahkan domain.
  5. Pindahkan record DNS — dan jangan lupa record MX-mu kalau email tetap di tempat lama.
Perhatikan record MX

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.