GNU/Linux >> Belajar Linux >  >> Linux

Cara Menghitung Kebutuhan Bandwidth Website atau Aplikasi Berbasis Web

Pendahuluan

Salah satu faktor utama yang perlu dipertimbangkan saat mengembangkan situs web atau aplikasi berbasis web adalah bandwidth yang harus disiapkan agar berjalan dengan benar.

Mengetahui kebutuhan bandwidth akan membantu Anda memilih penyedia hosting yang tepat dan membuat rencana yang sesuai dengan kebutuhan Anda.

Dalam tutorial ini, kami akan menunjukkan cara menghitung bandwidth yang diperlukan untuk situs web atau aplikasi berbasis web Anda.

Apa Itu Bandwidth?

Bandwidth mewakili kapasitas maksimum data yang dapat ditransfer melalui jaringan dalam satu detik. Satuan ukuran terkecil dinyatakan dalam bit per detik. Dengan kemajuan teknologi, ISP sekarang menggunakan megabit per detik (Mbps), atau gigabit per detik (Gbps).

Bandwidth adalah istilah yang menggambarkan jumlah lalu lintas antara situs web Anda dan pengguna melalui Internet. Jangan bingung antara bandwidth dengan kecepatan koneksi karena keduanya tidak sama.

Bandwidth vs. Transfer Data

Istilah bandwidth kadang-kadang digunakan secara bergantian dengan transfer data. Sebenarnya ini adalah dua hal yang sangat berbeda.

Bandwidth menentukan potensi jumlah data maximum maksimum Anda dapat mentransfer per unit waktu antara situs web Anda dan pengguna. Istilah ini tidak mewakili data aktual yang Anda transfer, tetapi jumlah data teoretis yang dapat Anda proses dalam satu detik.

Sebaliknya, transfer data mengacu pada jumlah total data yang Anda transfer selama suatu periode, biasanya sebulan. Satuan pengukuran adalah kilobyte (KB), megabyte (MB), gigabyte (GB), dan untuk aplikasi besar, terabyte (TB).

Pentingnya Bandwidth

Menghitung jumlah bandwidth yang tepat untuk aplikasi berbasis web Anda sangat penting selama fase pengembangan dan untuk memastikan kinerjanya stabil. Pastikan untuk memperhitungkan lonjakan lalu lintas yang tiba-tiba. Aturan yang baik adalah 50% di atas kebutuhan bandwidth Anda yang diproyeksikan.

Namun, saat memilih host web, perhitungan mungkin tampak tidak perlu karena sebagian besar penyedia hosting menawarkan “tidak terbatas” paket bandwidth.

Apa itu Bandwidth Tidak Terbatas

Banyak penyedia mengiklankan “tidak terbatas ” rencana bandwidth. Kata-kata ini menyiratkan bahwa Anda dapat mentransfer data sebanyak yang Anda butuhkan. Di sini, host web menawarkan tarif tetap yang menyederhanakan pembelian dan pencarian solusi hosting.

Sebenarnya, namun, perusahaan hosting tidak mungkin menawarkan bandwidth yang benar-benar tidak terbatas . Biaya dan persyaratan teknologi akan terlalu tinggi untuk melakukannya.

Karena itu, paket bandwidth tak terbatas menawarkan bandwidth yang cukup untuk memenuhi sebagian besar kebutuhan klien. Oleh karena itu, paket tampaknya tidak terbatas untuk pengguna ini. Dalam sebagian besar kasus, paket reguler mencakup persyaratan aplikasi web standar. Ada juga paket untuk klien yang lebih mahir, memberikan kecepatan melebihi apa yang ditawarkan paket biasa tanpa batas.

Menghitung Kebutuhan Bandwidth

Sebelum menghitung kebutuhan bandwidth, Anda harus mengetahui ukuran halaman rata-rata di situs web Anda.

Untuk menentukan ukuran, gunakan uji waktu buka dan perhitungkan data untuk setidaknya sepuluh halaman. Kemudian, hitung ukuran halaman rata-rata untuk situs web Anda.

Dengan informasi ini, Anda perlu mempertimbangkan dua elemen lagi :

  1. Jumlah kunjungan ke halaman Anda.
  2. Bandwidth ekstra yang mungkin Anda perlukan jika terjadi lonjakan lalu lintas. Ini mencegah potensi masalah kinerja atau bahkan waktu henti.

Ada dua rumus untuk menghitung bandwidth yang diperlukan.

Persyaratan Bandwidth Situs Web Tanpa Unduhan Pengguna

Jika situs web Anda tidak menawarkan konten yang dapat diunduh kepada pengunjung, gunakan rumus berikut untuk menghitung bandwidth yang diperlukan:

Bandwidth = Average Page Size x Average Page Views x Average Daily Visitors x 30 x Redundancy

Untuk memecah rumus:

  • Ukuran Laman Rata-Rata – Bagian ini adalah ukuran rata-rata halaman web Anda.
  • Tampilan Laman Rata-rata – Mewakili jumlah rata-rata tampilan halaman per pengunjung.
  • Rata-rata Pengunjung Harian – Jumlah rata-rata pengunjung bulanan.
  • 30 – mewakili hari dalam sebulan.
  • Redundansi – Faktor keamanan untuk mencegah lonjakan lalu lintas. Rentangnya dari 1,3 hingga 1,8.

Perhitungannya sedikit berbeda ketika situs web Anda menawarkan konten yang dapat diunduh.

Persyaratan Bandwidth Situs Web Dengan Unduhan Pengguna

Untuk menghitung bandwidth yang diperlukan saat situs web Anda menawarkan konten yang dapat diunduh, gunakan rumus berikut:

Bandwidth = [(Average Page Size x Average Page Views x Average Daily Visitors) + (Average Download Per Day x Average File Size)] x 30 x Redundancy

Parameter baru dalam rumus ini adalah:

  • Unduhan Rata-rata Per Hari – Mewakili jumlah rata-rata file yang diunduh per hari.
  • Ukuran File Rata-rata – Ini adalah ukuran rata-rata file yang dapat diunduh.

Dengan perhitungan ini, Anda mengetahui proyeksi kebutuhan bandwidth dengan unduhan pengguna.


Linux
  1. Cara menginstal aplikasi Spotify di Linux

  2. Bagaimana cara mengukur waktu eksekusi rata-rata sebuah skrip?

  3. Bagaimana cara membatasi bandwidth jaringan?

  1. Bagaimana Cara Mengecek Penggunaan Bandwidth VPS?

  2. Bagaimana saya bisa mengamati bandwidth memori?

  3. Bagaimana cara membatasi penggunaan memori aplikasi?

  1. Cara Menampung Aplikasi Legacy

  2. Cara menyiapkan Aplikasi Pohon Kacang Elastis di AWS

  3. Cara Membuat Situs Web Statis di Bucket AWS S3