Apa itu CDN & Mengapa Penting jika Anda Memiliki Domain?

Apa itu CDN & Mengapa Penting jika Anda Memiliki Domain?

Rangkaian Penghantaran Kandungan (CDN) adalah koleksi pelayan yang diedarkan di seluruh dunia yang menyampaikan kepingan laman web anda ke pelawat tapak yang terletak berhampiran pelayan tersebut.

Penggunaan CDN yang paling biasa adalah untuk penghantaran imej dari laman web. Ini kerana imej biasanya merupakan komponen paling lambat dari laman web.

Isi kandungan

    Apa itu CDN?

    CDN bukan tuan rumah web. Ia hanya cache bahagian laman web anda yang telah anda sediakan untuk disampaikan oleh CDN. Fail yang disimpan (cache) ini dimuat naik ke semua pelayan yang berbeza di seluruh dunia.

    Ini adalah permintaan jalur lebar yang anda keluarkan dari pelayan host web anda. Dengan perkhidmatan hosting web yang mahal seperti mereka - dan sangat sering dikenakan untuk menggunakan lebih banyak jalur lebar - memotong semula penggunaan jalur lebar biasanya sama dengan penjimatan kos yang signifikan.

    Kos lebar jalur CDN jauh lebih murah daripada kos hosting web. Ini kerana perkhidmatan CDN menyediakan rangkaian pelayan mereka untuk menguruskan kandungan jalur lebar yang tinggi seperti gambar. Mereka melakukan ini dengan cara berikut.

    • CDN menggunakan pengoptimuman seperti pengimbangan beban pelayan dan pemacu keadaan mantap, yang mempercepat pemindahan dan mengurangkan kesilapan.
    • Melalui teknik manipulasi saiz fail seperti pemampatan dan minifikasi fail, CDN mengurangkan jumlah data yang dipindahkan.
    • Menggunakan sijil SSL/TLS, CDN boleh mengurangkan pemindahan palsu bermula, yang mengelakkan keperluan untuk memulakan semula pemindahan dan menghantar lebih banyak data.

    Mengurangkan downtime

    Ketika datang ke kebolehpercayaan, terdapat beberapa perkara yang mengurangkan downtime laman web anda lebih daripada menggunakan perkhidmatan CDN.

    Ini meningkat uptime adalah disebabkan oleh beberapa sebab.

    Rangkaian CDN yang diedarkan bermaksud bahawa sebahagian besar lebar jalur anda - imej - datang dari pelbagai pelayan dari seluruh dunia. Perkhidmatan CDN Gunakan teknik yang disebut "mengimbangi beban", yang bermaksud bahawa apabila ada permintaan yang berlebihan dari satu pelayan, pelayan lain digunakan untuk mengimbangi beban.

    Setiap kali trafik laman web anda meningkat dengan ketara, ia meletakkan banyak permintaan pada pelbagai perkakasan. Khususnya, pelayan web di pusat data hos web anda, dan pelayan yang diedarkan yang diuruskan oleh perkhidmatan CDN anda.

    Dan kerana imej dan fail adalah sebahagian besar data terbesar yang dipindahkan, di sinilah majoriti permintaan akan berlaku.

    Hakikat bahawa CDN menguruskan permintaan tersebut di pelbagai pelayan yang seimbang beban bermakna laman web anda akan dapat mengendalikan lebih banyak trafik daripada jika anda tidak menggunakan perkhidmatan CDN.

    Meningkatkan keselamatan

    Anda mungkin terkejut mengetahui bahawa menggunakan CDN juga boleh meningkatkan keselamatan laman web anda.

    Untuk memahami ini, pertama, penting untuk memahami aliran data apabila pelawat datang ke laman web anda.

    Dalam satu persediaan pelayan web, pelawat membuat permintaan untuk laman web, dan pelayan web anda perlu bertindak balas dengan semua data - termasuk teks, imej, javascript, dan stylesheets. Semua permintaan jalur lebar itu memberi kesan kepada satu pelayan web anda.

    Gambar ini seperti empangan dengan pelbagai pelabuhan air. Dalam senario ini, ia akan menjadi empangan dengan hanya satu pelabuhan untuk air mengalir melalui. Ia tidak akan mengambil terlalu banyak lonjakan air untuk empangan itu dibebankan dan air untuk mula mengalir di atas.

    Inilah sebabnya mengapa kebanyakan empangan dibina dengan pelbagai pelabuhan yang boleh dibuka apabila paras air naik di sisi lain.

    Sekiranya anda mempunyai laman web yang dihoskan di pelayan web tunggal, ia memerlukan sedikit usaha di bahagian penyerang DDOS untuk menurunkan laman web anda.

    Serangan DDOS dilancarkan dari pelbagai "bot" yang berbeza dari seluruh dunia, meniru beratus -ratus atau bahkan beribu -ribu pengguna membuat permintaan terhadap pelayan web anda pada masa yang sama.

    Walau bagaimanapun, dengan menggunakan perkhidmatan CDN dengan pelayan web yang diedarkan di seluruh dunia, semua pelayan tersebut seperti pelabuhan tambahan di empangan.

    Sekarang pelayan web anda hanya perlu menyampaikan teks, dan pelayan CDN berganda memberikan imej dan fail lain. Semua pelayan ini pada dasarnya berkongsi permintaan jalur lebar.

    Ini tidak akan memberikan perlindungan 100% terhadap serangan DDOS, tetapi ia memerlukan usaha penggodam yang dimasukkan ke dalam serangan itu jauh lebih besar sebelum laman web anda turun.

    Di samping itu, jika anda pastikan untuk menetapkan CDN anda dengan sijil TLS/SSL, semua lalu lintas akan disulitkan dan dilindungi daripada penggodam yang memintas trafik web.

    Cara Menyediakan Perkhidmatan CDN Anda

    Walaupun perkhidmatan CDN mungkin terdengar rumit, menetapkannya agak mudah.

    Pertama, anda perlu memilih perkhidmatan CDN. Terdapat beberapa yang utama untuk dipilih.

    • CloudFlare: Salah satu perkhidmatan CDN terbesar dan paling terkenal yang digunakan oleh banyak perniagaan utama di seluruh dunia.
    • Cepat: Menawarkan sebilangan produk pengoptimuman web, termasuk penghantaran kandungan CDN.
    • KEYCDN: Menguruskan 34 pusat data yang terletak di seluruh dunia, dengan prestasi kelajuan laman web yang terbukti.
    • Metacdn: Tidak seperti perkhidmatan CDN lain yang dikenakan berdasarkan penggunaan, perkhidmatan ini mengenakan bayaran bulanan rata.
    • StackPath: Dahulu MaxCDN, StackPath digunakan oleh banyak syarikat dan laman web di seluruh dunia.

    Mana -mana perkhidmatan ini akan memberikan pengoptimuman CDN yang mencukupi untuk laman web anda. Sekiranya laman web anda kecil, lebih baik untuk pergi dengan model gaji berasaskan penggunaan kerana jalur lebar anda mungkin akan rendah. Sekiranya anda mempunyai laman web atau perniagaan yang besar, model kadar tetap akan lebih baik.

    Sebaik sahaja anda telah mendaftar untuk perkhidmatan CDN, anda perlu menyediakan zon CDN anda di akaun anda.

    Menyediakan akaun hanya melibatkan menyediakan nama domain anda, dan mengkonfigurasi caching dan mampatan. Biasanya, baiklah meninggalkan tetapan ini sebagai lalai.

    Catat nama hos CNAME yang disediakan oleh CDN anda. Anda memerlukan ini kemudian.

    Akhirnya, anda perlu memasang plugin CDN di laman web anda. Contohnya, jika anda menjalankan laman web WordPress, cache total W3 adalah pilihan yang popular.

    Sebaik sahaja anda memasang plugin, anda akan melihat medan yang tersedia di mana anda boleh memasukkan cname yang disediakan oleh perkhidmatan CDN anda.

    Anda juga akan menemui bahagian di mana anda boleh mengaktifkan jenis fail di laman web anda yang anda mahukan perkhidmatan CDN untuk cache dan berikan kepada pelawat.

    Sebaik sahaja anda telah menyelamatkan semua perubahan, anda harus melihat carta jalur lebar CDN mula mencerminkan pelawat dari masa ke masa. Ia mungkin sedikit masa untuk perubahan untuk meniru di seluruh internet, tetapi perubahan DNS harus dikemas kini selepas kira -kira 24 jam.

    Memandangkan prestasi prestasi dan keselamatan yang disediakan oleh perkhidmatan CDN, anda tidak mampu untuk tidak mengkonfigurasinya untuk laman web anda.