Skip to main content

Apa itu CDN (Jaringan Pengiriman Konten)?

The Journey (Part 3) : Penjelasan Singkat Tentang CDN, Domain Registrar dan VPS (April 2024)

The Journey (Part 3) : Penjelasan Singkat Tentang CDN, Domain Registrar dan VPS (April 2024)
Anonim

CDN singkatan dari "Content Delivery Network" dan itu adalah sistem komputer dengan skrip dan konten lain yang banyak digunakan oleh banyak halaman web. CDN bisa menjadi cara yang sangat efektif untuk mempercepat halaman web Anda karena konten akan sering di-cache pada node jaringan.

Cara Kerja CDN

  1. Perancang web menautkan ke file di CDN, seperti tautan ke jQuery.
  2. Pelanggan mengunjungi situs web lain yang juga menggunakan jQuery.
  3. Bahkan jika tidak ada orang lain yang menggunakan versi jQuery itu, ketika pelanggan datang ke halaman di nomor 1, tautan ke jQuery sudah di-cache.

Tapi ada lebih banyak lagi mengenai hal tersebut. Jaringan Pengiriman Konten dirancang untuk di-cache pada tingkat jaringan. Jadi, bahkan jika pelanggan tidak mengunjungi situs lain menggunakan jQuery, kemungkinan bahwa seseorang di node jaringan yang sama seperti mereka telah mengunjungi situs menggunakan jQuery. Jadi, node tersebut telah menyimpan cache situs itu.

Setiap objek yang di-cache akan dimuat dari cache, yang mempercepat waktu unduh laman.

Menggunakan CDN Komersial

Banyak situs web besar menggunakan CDN komersial seperti Akamai Technologies untuk menyimpan tembolok laman web mereka di seluruh dunia. Situs web yang menggunakan CDN komersial bekerja dengan cara yang sama. Saat pertama kali halaman diminta, oleh siapa pun, itu dibangun dari server web. Tapi kemudian itu juga di-cache di server CDN. Kemudian ketika pelanggan lain datang ke halaman yang sama, pertama-tama CDN dicentang untuk menentukan apakah cache sudah diperbarui. Jika ya, CDN mengirimkannya, jika tidak, ia meminta dari server lagi dan meng-cache salinan itu.

CDN komersial adalah alat yang sangat berguna untuk situs web besar yang mendapat jutaan tampilan halaman, tetapi mungkin tidak efektif biaya untuk situs web yang lebih kecil.

Bahkan Situs yang Lebih Kecil Dapat Menggunakan CDN untuk Skrip

Jika Anda menggunakan pustaka skrip atau kerangka kerja apa pun di situs Anda, merujuknya dari CDN dapat sangat berguna. Beberapa pustaka yang umum digunakan yang tersedia di CDN meliputi:

  • Bingkai Chrome
  • Dojo Toolkit
  • Ext JS
  • jQuery
  • UI jQuery
  • MooTools
  • Prototipe
  • Script.actulous
  • swfObject
  • Antarmuka Pengguna Yahoo (YUI)

ScriptSrc.net menyediakan tautan ke pustaka ini sehingga Anda tidak perlu mengingatnya.

Situs web kecil juga dapat menggunakan CDN gratis untuk menyimpan konten mereka. Ada beberapa CDN baik yang dapat Anda gunakan, termasuk:

  • Cloudflare
  • CDN Karang
  • Server Lalu Lintas

Kapan Harus Beralih ke Jaringan Pengiriman Konten

Sebagian besar waktu respons untuk halaman web dihabiskan untuk mengunduh komponen dari halaman web tersebut, termasuk gambar, stylesheet, skrip, dan sebagainya. Dengan menempatkan sebanyak mungkin elemen ini pada CDN, Anda dapat meningkatkan waktu respons secara dramatis. Tapi seperti yang saya sebutkan itu bisa mahal untuk menggunakan CDN komersial. Plus, jika Anda tidak berhati-hati, memasang CDN di situs yang lebih kecil dapat memperlambatnya, bukan mempercepatnya. Begitu banyak bisnis kecil enggan membuat perubahan.

Ada beberapa indikasi bahwa situs web atau bisnis Anda cukup besar untuk mendapat manfaat dari CDN.

  • situs Anda mendapat banyak pengunjung setiap hari
  • dan pengunjung tersebut berasal dari daerah yang tersebar luas

Kebanyakan orang merasa bahwa Anda membutuhkan setidaknya satu juta pengunjung per hari untuk mendapatkan manfaat dari CDN, tetapi saya rasa tidak ada angka yang ditetapkan. Situs yang menyimpan banyak gambar atau video dapat memanfaatkan CDN untuk gambar atau video tersebut meskipun tampilan laman hariannya lebih rendah dari satu juta. Jenis file lain yang dapat dimanfaatkan dari host pada CDN adalah skrip, video, file suara, dan elemen halaman statis lainnya.