Apa itu CDN & Mengapa Satu Penting Jika Anda Memiliki Domain?

Jaringan pengiriman konten ( CDN ) adalah kumpulan server yang didistribusikan di seluruh dunia yang mengirimkan potongan situs web Anda ke pengunjung situs yang terletak di dekat server tersebut.

Penggunaan CDN yang paling umum adalah untuk pengiriman gambar dari situs web. Ini karena gambar biasanya merupakan komponen halaman web yang paling lambat dimuat. 

Apa itu CDN?(What Is a CDN?)

CDN bukan host web. Ini hanya menyimpan bagian-bagian situs web Anda yang telah Anda siapkan untuk dilayani oleh CDN . File (cache) yang disimpan ini diunggah ke semua server berbeda di seluruh dunia.

Ketika pengunjung dari negara lain mengunjungi situs web Anda, mereka menerima teks langsung dari host web Anda, tetapi mereka mungkin menerima sejumlah file lain dari server CDN terdekat dengan lokasi mereka.(CDN)

File-file ini mungkin termasuk:

  • File Javascript
  • Gambar-gambar
  • Video
  • lembar gaya

Permintaan layanan CDN meroket ketika Google mulai menggunakan kecepatan pemuatan halaman sebagai salah satu variabel dalam algoritma peringkat mereka.

Perlombaan untuk menjadi halaman pemuatan tercepat pada suatu topik mengharuskan pemilik situs web untuk mencari alternatif untuk gambar yang memuat lambat di situs. Jaringan CDN(CDN) yang didistribusikan, di-cache, adalah solusi sempurna.

Mengapa CDN Penting Untuk Situs Anda(Why a CDN Is Essential For Your Site)

Jika Anda memiliki situs web, kecepatan memuat halaman menjadi penting karena beberapa alasan. Seperti disebutkan di atas, ini akan meningkatkan skor peringkat Anda secara keseluruhan dengan Google

Kedua, ini meningkatkan pengalaman yang dimiliki pengunjung di situs web Anda. Ini akan membuat mereka tetap berada di situs web Anda lebih lama, dan mengunjungi lebih banyak halaman di dalamnya.

Berikut adalah beberapa cara lain CDN penting untuk situs web Anda.

Menghemat Bandwidth(Saves Bandwidth)

Dengan menggunakan CDN , Anda mengalihkan penggunaan bandwidth dari server host web Anda ke jaringan terdistribusi server CDN

Setelah Anda mengatur akun CDN Anda dan mengaturnya dengan domain Anda, Anda akan melihat bahwa bandwidth mulai menumpuk di dasbor akun Anda.

Ini adalah permintaan bandwidth yang Anda hapus dari server host web Anda. Dengan layanan hosting web semahal mereka – dan sangat sering dikenakan biaya karena menggunakan lebih banyak bandwidth – mengurangi penggunaan bandwidth biasanya sama dengan penghematan biaya yang signifikan.

Biaya bandwidth CDN(CDN) jauh lebih murah daripada biaya hosting web. Ini karena layanan CDN mengatur jaringan server mereka untuk mengelola konten bandwidth tinggi seperti gambar. Mereka melakukan ini dengan cara berikut.

  • CDN(CDNs) menggunakan pengoptimalan seperti penyeimbangan beban server dan drive kondisi stabil, yang mempercepat transfer dan mengurangi kesalahan.
  • Melalui teknik manipulasi ukuran file seperti kompresi dan minifikasi file, CDN(CDNs) mengurangi jumlah data yang ditransfer.
  • Menggunakan sertifikat SSL/TLSCDN(CDNs) dapat mengurangi permulaan transfer yang salah, yang menghindari kebutuhan untuk memulai ulang transfer dan mengirim lebih banyak data.

Mengurangi Waktu Henti(Reduces Downtime)

Dalam hal keandalan, ada beberapa hal yang mengurangi waktu henti situs web Anda lebih dari menggunakan layanan CDN .

Peningkatan uptime ini disebabkan oleh beberapa alasan.

Jaringan CDN(CDN) terdistribusi berarti bahwa sebagian besar bandwidth Anda – gambar – berasal dari beberapa server dari seluruh dunia. Layanan CDN(CDN) menggunakan teknik yang disebut "load balancing", yang berarti bahwa ketika ada permintaan yang berlebihan dari satu server, server lain digunakan untuk menyeimbangkan beban.

Setiap kali lalu lintas situs web Anda melonjak secara signifikan, itu menempatkan banyak permintaan pada banyak perangkat keras. Secara khusus, server web di pusat data host web Anda, dan server terdistribusi yang dikelola oleh layanan CDN Anda .

Dan karena gambar dan file adalah bagian terbesar dari data yang ditransfer, di situlah sebagian besar permintaan akan terjadi. 

Fakta bahwa CDN(CDNs) mengelola permintaan itu di beberapa server dengan beban seimbang berarti bahwa situs Anda akan mampu menangani lebih banyak lalu lintas secara signifikan dibandingkan jika Anda tidak menggunakan layanan CDN .

Meningkatkan Keamanan(Improves Security)

Anda mungkin terkejut mengetahui bahwa menggunakan CDN juga dapat meningkatkan keamanan situs Anda.

Untuk memahami hal ini, pertama-tama penting untuk memahami aliran data saat pengunjung datang ke situs web Anda.

Dalam satu pengaturan server web, pengunjung membuat permintaan untuk halaman web, dan server web Anda perlu merespons dengan semua data – termasuk teks, gambar, javascript, dan stylesheet. Semua permintaan bandwidth itu memengaruhi satu server web Anda.

Bayangkan ini seperti bendungan dengan banyak pelabuhan air. Dalam skenario ini, itu akan menjadi bendungan dengan hanya satu pelabuhan untuk mengalirkan air. Tidak perlu terlalu banyak gelombang air untuk bendungan menjadi terlalu terbebani dan air mulai mengalir di atasnya.

Inilah sebabnya mengapa sebagian besar bendungan dibangun dengan banyak pelabuhan yang dapat dibuka saat permukaan air naik di sisi lain.

Jika Anda memiliki situs web yang dihosting di satu server web, dibutuhkan lebih sedikit upaya dari pihak penyerang DDOS untuk menghapus situs web Anda.(DDOS)

Serangan DDOS diluncurkan dari banyak “bot” berbeda dari seluruh dunia, mensimulasikan ratusan atau bahkan ribuan pengguna yang membuat permintaan terhadap server web Anda pada saat yang bersamaan.

Namun, dengan menggunakan layanan CDN dengan server web terdistribusi di seluruh dunia, semua server tersebut seperti port tambahan di bendungan.

Sekarang server web Anda hanya perlu menyajikan teks, dan beberapa server CDN menyediakan gambar dan file lainnya. Semua server ini pada dasarnya berbagi permintaan bandwidth. 

Ini tidak akan memberikan perlindungan 100% terhadap serangan DDOS , tetapi akan membutuhkan upaya yang dilakukan peretas untuk menyerang jauh lebih besar sebelum situs web Anda mati.

Selain itu, jika Anda memastikan untuk menyetel CDN Anda dengan sertifikat TLS/SSL , semua lalu lintas akan dienkripsi dan dilindungi dari peretas yang mencegat lalu lintas web.

Cara Mengatur Layanan CDN Anda(How to Set Up Your CDN Service)

Meskipun layanan CDN mungkin terdengar rumit, pengaturannya cukup mudah.

Pertama, Anda harus memilih layanan CDN . Ada beberapa yang utama untuk dipilih.

  • Cloudflare : Salah satu layanan (Cloudflare)CDN terbesar dan paling terkenal yang digunakan oleh banyak bisnis besar di seluruh dunia.
  • Fastly : Menawarkan sejumlah produk pengoptimalan web, termasuk pengiriman konten CDN .
  • KeyCDN : Mengelola 34 pusat data yang berlokasi di seluruh dunia, dengan kinerja kecepatan situs web yang telah terbukti.
  • MetaCDN : Tidak seperti layanan CDN lainnya yang mengenakan biaya berdasarkan penggunaan, layanan ini mengenakan biaya bulanan tetap.
  • StackPath : Sebelumnya MaxCDN , StackPath digunakan oleh banyak perusahaan dan situs web di seluruh dunia. 

Salah satu dari layanan ini akan memberikan pengoptimalan CDN yang memadai untuk situs Anda. Jika situs Anda kecil, lebih baik menggunakan model pembayaran berbasis penggunaan karena bandwidth Anda kemungkinan akan rendah. Jika Anda memiliki situs web atau bisnis besar, model tarif tetap akan lebih baik.

Setelah Anda mendaftar untuk layanan CDN , Anda harus mengatur zona CDN di akun Anda.

Menyiapkan akun hanya melibatkan memberikan nama domain Anda, dan mengonfigurasi caching dan kompresi. Biasanya, tidak apa-apa membiarkan pengaturan ini sebagai default.

Catat(Make) nama host CNAME yang disediakan oleh (CNAME)CDN Anda . Anda akan membutuhkan ini nanti.

Terakhir, Anda harus menginstal plugin CDN di situs Anda. Misalnya, jika Anda menjalankan situs WordPress , W3 Total Cache adalah opsi yang populer.

Setelah Anda menginstal plugin, Anda akan melihat bidang yang tersedia di mana Anda dapat memasukkan CNAME yang disediakan oleh layanan CDN Anda .

Anda juga akan menemukan bagian di mana Anda dapat mengaktifkan jenis file apa di situs web Anda yang Anda inginkan agar layanan CDN di -cache dan diberikan kepada pengunjung.

Setelah Anda menyimpan semua perubahan, Anda akan melihat grafik bandwidth CDN mulai mencerminkan pengunjung dari waktu ke waktu. (CDN)Mungkin beberapa saat perubahan akan direplikasi di seluruh Internet , tetapi perubahan DNS akan diperbarui setelah sekitar 24 jam.

Mengingat kinerja dan manfaat keamanan yang disediakan oleh layanan CDN , Anda tidak dapat tidak mengonfigurasinya untuk situs web Anda.



About the author

Saya seorang pengembang web dengan pengalaman dalam pengembangan web tradisional dan pengembangan aplikasi seluler. Saya memiliki pemahaman yang kuat tentang pengalaman pengguna, desain, dan teknik pengoptimalan. Keterampilan saya juga memungkinkan saya untuk mengembangkan aplikasi yang berguna dan inovatif yang dapat digunakan oleh bisnis dan organisasi.



Related posts