Apakah itu CDN (Rangkaian Pengiriman Kandungan)?

Mempercepat Laman Web Anda Dengan Menyimpan Fail pada Tahap Rangkaian

CDN bermaksud "Rangkaian Pengiriman Kandungan" dan ia adalah sistem komputer dengan skrip dan kandungan lain pada mereka yang digunakan secara meluas oleh banyak laman web. CDN boleh menjadi cara yang sangat berkesan untuk mempercepatkan laman web anda kerana kandungannya sering di-cache pada node rangkaian.

Bagaimana CDN berfungsi

  1. Pautan pereka web ke fail pada CDN, seperti pautan ke jQuery.
  2. Pelanggan melawat laman web lain yang juga menggunakan jQuery.
  3. Walaupun tidak ada orang lain yang menggunakan versi jQuery itu, apabila pelanggan datang ke laman dalam angka 1, link ke jQuery sudah di-cache.

Tetapi ada lebih banyak lagi. Rangkaian Pengiriman Kandungan direka untuk di-cache pada peringkat rangkaian. Jadi, walaupun pelanggan tidak melawat tapak lain menggunakan jQuery, kemungkinannya ialah seseorang yang berada di node rangkaian yang sama kerana mereka telah melawat laman web menggunakan jQuery. Oleh itu nod telah cache laman tersebut.

Dan apa-apa objek yang di-cache akan dimuatkan dari cache, yang mempercepatkan masa muat turun halaman.

Menggunakan CDN Komersial

Banyak laman web yang besar menggunakan CDN komersial seperti Akamai Technologies untuk mengembara laman web mereka di seluruh dunia. Sebuah laman web yang menggunakan CDN komersial berfungsi dengan cara yang sama. Kali pertama halaman diminta oleh sesiapa sahaja, ia dibina dari pelayan web. Tetapi kemudian ia juga di-cache pada pelayan CDN. Kemudian apabila pelanggan lain datang ke halaman yang sama, pertama CDN diperiksa untuk menentukan apakah cache adalah terkini. Jika demikian, CDN menyampaikannya, jika tidak, ia meminta ia dari pelayan lagi dan cache yang disalin.

CDN komersil adalah alat yang sangat berguna untuk laman web yang besar yang mendapat berjuta-juta halaman dilihat, tetapi mungkin tidak kos efektif untuk laman web yang lebih kecil.

Malah Tapak-Tapak yang Lebih Kecil Boleh Menggunakan CDN untuk Skrip

Jika anda menggunakan mana-mana perpustakaan skrip atau rangka kerja di laman web anda, merujuknya dari CDN boleh sangat berguna. Beberapa perpustakaan biasa yang boleh didapati di CDN termasuk:

Dan ScriptSrc.net menyediakan pautan ke perpustakaan ini supaya anda tidak perlu mengingatnya.

Laman web kecil juga boleh menggunakan CDN percuma untuk menyembunyikan kandungan mereka. Terdapat beberapa CDN yang baik yang boleh anda gunakan, termasuk:

Bila Beralih kepada Rangkaian Pengiriman Kandungan

Majoriti masa tindak balas untuk halaman web dibelanjakan untuk memuat turun komponen laman web tersebut, termasuk imej, gaya, skrip, Flash, dan sebagainya. Dengan meletakkan seberapa banyak unsur-unsur yang mungkin di CDN, anda boleh meningkatkan masa tindak balas secara dramatik. Tetapi seperti yang saya nyatakan, ia boleh menjadi mahal untuk menggunakan CDN komersial. Selain itu, jika anda tidak berhati-hati, memasang CDN di tapak yang lebih kecil boleh melambatkannya, bukannya mempercepatkannya. Begitu banyak perniagaan kecil enggan membuat perubahan.

Terdapat beberapa tanda bahawa laman web atau perniagaan anda cukup besar untuk mendapat manfaat daripada CDN.

Kebanyakan orang merasakan bahawa anda memerlukan sekurang-kurangnya sejuta pelawat setiap hari untuk mendapat manfaat daripada CDN, tetapi saya tidak fikir ada nombor yang ditetapkan. Satu laman web yang menganjurkan banyak imej atau video boleh mendapat manfaat daripada CDN untuk imej atau video tersebut walaupun pandangan laman harian mereka adalah lebih rendah daripada satu juta. Jenis fail lain yang boleh mendapat manfaat daripada menjadi tuan rumah pada CDN adalah skrip, Flash, fail bunyi, dan unsur halaman statik yang lain.