Apa itu CDN & mengapa salah satu penting jika Anda memiliki domain?
- 1202
- 40
- Simon Cormier
Jaringan Pengiriman Konten (CDN) adalah kumpulan server yang didistribusikan di seluruh dunia yang mengirimkan potongan situs web Anda kepada 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 pemuatan paling lambat dari halaman web.
Daftar isiApa itu CDN?
CDN bukan host web. Itu hanya menyimpan bagian -bagian dari situs web Anda yang telah Anda atur untuk dilayani oleh CDN. File yang disimpan (di -cache) ini diunggah ke semua server yang berbeda di seluruh dunia.
Ini adalah permintaan bandwidth yang Anda hapus dari server host web Anda. Dengan layanan hosting web semahal mereka - dan sangat sering dikenakan biaya untuk menggunakan lebih banyak bandwidth - mengurangi penggunaan bandwidth biasanya sama dengan penghematan biaya yang signifikan.
Biaya bandwidth 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 menggunakan optimisasi seperti penyeimbangan beban server dan drive state state, yang mempercepat transfer dan mengurangi kesalahan.
- Melalui teknik manipulasi ukuran file seperti kompresi file dan minifikasi, CDN mengurangi jumlah data yang ditransfer.
- Menggunakan sertifikat SSL/TLS, CDN dapat mengurangi transfer false start, yang menghindari kebutuhan untuk memulai ulang transfer dan mengirim lebih banyak data.
Mengurangi waktu henti
Ketika datang ke keandalan, ada beberapa hal yang mengurangi downtime situs web Anda lebih dari menggunakan layanan CDN.
Uptime yang meningkat ini disebabkan oleh sejumlah alasan.
Jaringan CDN terdistribusi berarti bahwa sebagian besar bandwidth Anda - gambar - berasal dari beberapa server dari seluruh dunia. Layanan CDN menggunakan teknik yang disebut "penyeimbang beban", yang berarti bahwa ketika ada permintaan 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 beberapa bagian 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 sebagian besar data yang ditransfer, di situlah sebagian besar permintaan akan terjadi.
Fakta bahwa CDN mengelola permintaan itu di beberapa server seimbang beban berarti bahwa situs Anda akan dapat menangani lebih banyak lalu lintas lebih banyak daripada jika Anda tidak menggunakan layanan CDN.
Meningkatkan keamanan
Anda mungkin terkejut mengetahui bahwa menggunakan CDN juga dapat meningkatkan keamanan situs Anda.
Untuk memahami hal ini, pertama -tama penting untuk memahami aliran data ketika 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 stylesheets. Semua permintaan bandwidth itu berdampak pada satu server web Anda.
Bayangkan ini seperti bendungan dengan beberapa pelabuhan air. Dalam skenario ini, itu akan menjadi bendungan dengan hanya satu port untuk air mengalir. Tidak perlu terlalu banyak lonjakan air untuk bendungan untuk dibebani dan air untuk mulai mengalir di atas.
Inilah sebabnya mengapa sebagian besar bendungan dibangun dengan beberapa port yang dapat dibuka saat ketinggian air naik di sisi lain.
Jika Anda memiliki situs web yang di -host di satu server web, dibutuhkan lebih sedikit upaya pada bagian penyerang DDOS untuk menjatuhkan situs web Anda.
Serangan DDOS diluncurkan dari banyak "bot" yang berbeda dari seluruh dunia, mensimulasikan ratusan atau bahkan ribuan pengguna yang membuat permintaan terhadap server web Anda pada saat yang sama.
Namun, dengan menggunakan layanan CDN dengan server web terdistribusi di seluruh dunia, semua server itu seperti port tambahan di bendungan.
Sekarang server web Anda hanya perlu melayani 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 mensyaratkan bahwa upaya yang dilakukan peretas ke serangan jauh lebih besar sebelum situs web Anda turun.
Selain itu, jika Anda memastikan untuk mengatur 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
Meskipun layanan CDN mungkin terdengar rumit, mengaturnya cukup mudah.
Pertama, Anda perlu memilih layanan CDN. Ada beberapa yang utama untuk dipilih.
- Cloudflare: Salah satu layanan CDN terbesar dan paling terkenal yang digunakan oleh banyak bisnis besar di seluruh dunia.
- Fastly: Menawarkan sejumlah produk optimasi web, termasuk pengiriman konten CDN.
- KeyCDN: Mengelola 34 pusat data yang berlokasi di seluruh dunia, dengan kinerja kecepatan situs web yang terbukti.
- Metacdn: Tidak seperti layanan CDN lainnya yang dibebankan berdasarkan penggunaan, layanan ini membebankan biaya bulanan tetap.
- StackPath: Dulunya Maxcdn, Stackpath digunakan oleh banyak perusahaan dan situs web di seluruh dunia.
Layanan ini akan memberikan optimasi CDN yang cukup 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 yang besar, model tarif tetap akan lebih baik.
Setelah Anda mendaftar untuk layanan CDN, Anda harus mengatur zona CDN Anda di akun Anda.
Menyiapkan akun hanya melibatkan penyediaan nama domain Anda, dan mengkonfigurasi caching dan kompresi. Biasanya, tidak apa -apa meninggalkan pengaturan ini sebagai default.
Catat nama host CNAME yang disediakan oleh CDN Anda. Anda akan membutuhkan ini nanti.
Akhirnya, Anda harus menginstal plugin CDN di situs Anda. Misalnya, jika Anda menjalankan situs WordPress, W3 Total Cache adalah pilihan 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, Anda ingin layanan CDN cache dan berikan kepada pengunjung.
Setelah Anda menyimpan semua perubahan, Anda akan melihat grafik bandwidth CDN mulai mencerminkan pengunjung dari waktu ke waktu. Mungkin beberapa waktu untuk perubahan replikasi di seluruh internet, tetapi perubahan DNS harus diperbarui setelah sekitar 24 jam.
Mengingat kinerja dan manfaat keamanan yang disediakan oleh layanan CDN, Anda tidak dapat tidak mengkonfigurasinya untuk situs web Anda.