Topik ini menjelaskan mekanisme kerja CDN serta konfigurasi utama dan fungsinya untuk membantu Anda mengaktifkan dan mengonfigurasi CDN dengan cepat.
Dalam topik ini, www.example.com digunakan sebagai nama domain, dan 10.10.10.1 adalah alamat IP yang sesuai.
Mekanisme Kerja
Jika Anda baru mengenal CDN, kami sarankan meluangkan beberapa menit untuk membaca bagian ini. Jika sudah familiar, Anda dapat melewati bagian ini.
Bagaimana CDN Mempercepat Pengiriman Konten
Ketika memasukkan URL di browser, halaman web, gambar, video, atau file audio muncul hampir secara instan. Proses ini melibatkan serangkaian operasi perangkat lunak dan perangkat keras kompleks dalam melakukan parsing dan pengalihan. Bagian berikutnya menjelaskan contoh permintaan sederhana untuk menunjukkan cara CDN mempercepat pengiriman konten.
Proses Permintaan tanpa CDN
Klien mengakses domain www.example.com untuk mendapatkan gambar. Browser tidak dapat langsung menyelesaikan alamat IP server dari nama domain. Dalam kasus ini, browser pertama-tama meminta DNS server untuk mendapatkan alamat IP 10.10.10.1 yang dipetakan ke nama domain tersebut. Kemudian, browser menggunakan alamat IP tersebut untuk menemukan server dan mengambil gambar yang diperlukan.
Nama domain seperti nama seseorang, dan alamat IP adalah alamat orang tersebut. Sama seperti Anda perlu menggunakan nama seseorang untuk mencari alamatnya, permintaan jaringan menggunakan nama domain untuk menemukan alamat IP yang relevan.
DNS server bertindak sebagai database besar yang menyimpan pemetaan antara nama domain dan alamat IP. Untuk informasi lebih lanjut tentang server DNS dan nama domain, lihat Istilah.
Proses Permintaan dengan CDN
Seiring meningkatnya jumlah permintaan untuk gambar menggunakan www.example.com, server mungkin merespons semakin lambat karena faktor-faktor seperti konfigurasi server dan lingkungan jaringan. Di sinilah CDN berperan, memberikan solusi efektif untuk mempercepat waktu respons.
CDN bekerja sebagai sistem cache yang berada di antara server dan klien dalam topologi jaringan. Ketika klien memulai permintaan ke CDN, sistem pertama-tama memeriksa apakah gambar yang diminta telah di-cache. Jika ya, gambar yang di-cache langsung dikembalikan ke browser. Jika tidak, CDN meminta gambar dari server, menyimpannya di cache, lalu mengirimkan respons ke klien yang memulai permintaan.
Mempercepat pengiriman konten hanya merupakan fitur dasar CDN. Untuk informasi lebih lanjut tentang CDN dan fitur-fitur canggihnya, lihat Apa itu CDN?
CDN mempercepat pengiriman konten melampaui arsitektur server. Oleh karena itu, tidak ada dampak pada server dan tidak diperlukan modifikasi kode bisnis.
Proses permintaan sebenarnya jauh lebih kompleks. Proses sederhana dalam topik ini hanya dimaksudkan untuk menjelaskan cara kerja CDN.
Memulai
Dibandingkan dengan metode akselerasi lainnya, CDN tidak memerlukan modifikasi apa pun pada kode bisnis server. Anda dapat mengaktifkan percepatan pengiriman konten hanya dengan beberapa konfigurasi. Bagian ini menjelaskan cara mengonfigurasi CDN menggunakan nama domain dan alamat IP contoh sebelumnya.
Sebelum menambahkan nama domain ke CDN, selesaikan langkah-langkah berikut:
Langkah 1: Tambahkan nama domain dan server asal
Konfigurasikan nama domain
Untuk mengaktifkan percepatan untuk nama domain Anda, tambahkan nama domain Anda ke CDN.
Tambahkan Nama Domain
Masuk ke Konsol CDN.
Di panel navigasi kiri, klik Domain Names.
Klik Add Domain Name. Pada langkah Specify Domain Name Information, konfigurasikan Region, Domain Name to Accelerate, dan Business Type. Gunakan pengaturan default untuk parameter lainnya.

CatatanDomain Name to Accelerate: nama domain situs web atau sumber daya yang ingin Anda percepat untuk akses pengguna akhir menggunakan CDN. Dalam contoh ini,
www.example.comditentukan.Region: lokasi layanan tempat Anda ingin CDN mempercepat nama domain. Pilih lokasi layanan berdasarkan kebutuhan bisnis Anda. Dalam contoh ini, Chinese Mainland Only dipilih.
Business Type: jenis bisnis. Pilih jenis berdasarkan kebutuhan bisnis Anda. Dalam contoh ini, Gambar dan File Kecil dipilih.
Untuk informasi lebih lanjut tentang item konfigurasi, lihat Langkah 1: Konfigurasikan Informasi Bisnis.
Verifikasi kepemilikan domain
Untuk memastikan bahwa nama domain yang Anda tambahkan milik Anda, CDN perlu memverifikasi kepemilikan nama domain tersebut. Jika Anda sebelumnya telah menyelesaikan verifikasi atau prompt verifikasi tidak ditampilkan saat Anda mengonfigurasi nama domain, lewati langkah ini.
Verifikasi Kepemilikan Domain
PentingJangan tutup halaman Verifikasi sebelum verifikasi selesai.
Gunakan catatan DNS (direkomendasikan)
Di halaman verifikasi, klik tab Method 1: DNS Settings dan catat nilai parameter Host dan Value.

Tambahkan catatan TXT di sistem penyedia DNS Anda. Contoh berikut menunjukkan cara menambahkan catatan TXT ke Alibaba Cloud DNS. Anda dapat menggunakan metode serupa untuk menambahkan catatan TXT ke penyedia DNS lainnya, seperti Tencent Cloud dan Xinnet.
Konfigurasikan Catatan TXT
Masuk ke Konsol Alibaba Cloud DNS.
Di halaman resolusi DNS, temukan domain root
example.comdan klik DNS Settings di kolom Aksi.Klik Add DNS Record. Pada kotak dialog yang muncul, pilih TXT untuk parameter Record Type, lalu atur Hostname dan Record Value sesuai nilai-nilai yang diperoleh pada Langkah 1. Biarkan pengaturan default untuk parameter lainnya.

Klik OK.
CatatanDomain root adalah alamat utama sebuah situs web. Ini adalah tingkat paling dasar dari kehadiran online sebuah situs web. Semua halaman web, server email, dan layanan lainnya dibangun di atas domain root. Misalnya, dalam
shop.example.comdanblog.example.com,example.comadalah domain root, dan "shop." dan "blog." adalah subdomain yang memperluas fungsi domain root.Setelah catatan TXT berlaku, buka konsol CDN dan klik Verify.
Jika nama domain gagal diverifikasi, periksa apakah catatan TXT dimasukkan dengan benar. Tunggu catatan TXT berlaku dan coba lagi. Dalam contoh berikut, nama domain
www.example.comdigunakan untuk memeriksa apakah catatan TXT valid.Windows
Buka Command Prompt di Windows dan jalankan perintah nslookup -type=TXT verification.example.com. Anda dapat memeriksa apakah catatan TXT valid berdasarkan output.

macOS atau Linux
Buka Terminal di macOS atau Linux dan jalankan perintah nslookup -type=TXT verification.example.com. Anda dapat memeriksa apakah catatan TXT valid berdasarkan output.
CatatanDalam perintah nslookup, Anda harus mengganti hostname dalam nama domain dengan "verification". Misalnya, jika nama domain adalah
www.alibabacloud.com/help, masukkanverification.aliyun.comdalam perintah nslookup.Jika Anda menambahkan catatan TXT, catatan TXT segera berlaku. Jika Anda memodifikasi catatan TXT, waktu yang diperlukan untuk pembaruan berlaku didasarkan pada time to live (TTL). TTL default adalah 10 menit.
Jika nslookup tidak terinstal di Linux, jalankan perintah yum install bind-utils di CentOS atau perintah apt-get install dnsutils di Ubuntu untuk menginstal nslookup.
Unggah file verifikasi
Di halaman verifikasi, klik tab Method 2: Verification File.

Unduh file
verification.html.Unggah file verifikasi ke direktori root di server domain root. Server bisa berupa Instance Elastic Compute Service (ECS), Bucket Object Storage Service (OSS), Instance Cloud Virtual Machine (CVM), Instance Cloud Object Storage (COS), atau Instance Elastic Compute Cloud (EC2). Misalnya, jika nama domain adalah
www.example.com, Anda perlu mengunggah file ke direktori rootexample.com.Setelah Anda memastikan bahwa file verifikasi dapat diakses dari
http://example.com/verification.html, klik Verify.CDN mengakses
http://example.com/verification.htmldi server Anda untuk verifikasi.Jika nilai rekaman di file sama dengan nilai rekaman di file verifikasi, verifikasi berhasil.
Jika tidak, verifikasi gagal. Pastikan URL sebelumnya dapat diakses dan bahwa file yang diunggah valid.
Atur server asal
Server asal adalah server web tempat Anda menjalankan bisnis Anda. Anda perlu mengonfigurasi informasi asal agar CDN dapat mengambil sumber daya dari server asal Anda ketika sumber daya yang diminta tidak di-cache.
Atur Server Asal
Setelah Anda mengonfigurasi informasi bisnis untuk nama domain, klik Add Origin Server di bagian Origin Servers.
Dalam kotak dialog Add Origin Server, pilih tipe origin dan masukkan alamatnya.
Konfigurasikan parameter Port berdasarkan nomor port asal Anda. Jika Anda tidak tahu nomor port asal Anda atau tidak memiliki persyaratan khusus, gunakan pengaturan default.

CatatanDalam contoh ini,
10.10.10.1digunakan sebagai alamat IP server asal.Jika Anda ingin mempercepat distribusi sumber daya yang disimpan di Bucket OSS, pilih OSS Domain untuk Origin Info.
Jika sumber daya yang ingin Anda percepat diterapkan pada Instance ECS, pilih IP untuk Origin Info dan masukkan alamat IP publik Instance ECS.
Jika sumber daya yang ingin Anda percepat di-hosting di server dan tidak dapat diakses menggunakan alamat IP, pilih Site Domain untuk Origin Info dan masukkan nama domain server asal. Nama domain asal harus berbeda dari nama domain yang dipercepat. Jika tidak, terjadi loop resolusi DNS, dan permintaan tidak dapat dialihkan ke server asal.
Jika sumber daya yang ingin Anda percepat adalah instance Function Compute Alibaba Cloud, pilih Function Compute Domain untuk Origin Info. Lalu, pilih wilayah dan nama domain sesuai kebutuhan.
Untuk informasi lebih lanjut tentang item konfigurasi, lihat Atur Server Asal.
Untuk informasi tentang praktik terbaik menggunakan CDN untuk OSS, lihat Gunakan CDN untuk Mempercepat Pengiriman Sumber Daya dari Bucket OSS.
Verifikasi nama domain
Setelah Anda menambahkan nama domain ke CDN, kami sarankan Anda menguji apakah nama domain dapat diakses sebelum memperbarui rekaman CNAME nama domain. Ini memastikan bahwa pembaruan DNS tidak memengaruhi layanan nama domain.
CatatanSelama pengujian, permintaan dikirim ke titik kehadiran (POPs). Anda akan dikenakan biaya untuk layanan dasar dan layanan bernilai tambah CDN yang Anda gunakan. Aturan penagihan CDN berlaku dalam pengujian. Untuk informasi lebih lanjut, lihat Item yang Dapat Ditagih.
Verifikasi Nama Domain
Peroleh CNAME yang ditetapkan untuk nama domain.
Masuk ke Alibaba Cloud CDN.
Di panel navigasi kiri, klik Domain Names.
Di halaman Domain Names, temukan nama domain yang ingin Anda kelola dan salin CNAME.
CatatanSalin CNAME nama domain yang berada dalam status Normal.

Peroleh alamat IP dari CNAME. Jalankan perintah
nslookupuntuk CNAME nama domain di CLI, seperti Command Prompt, PowerShell, atau Terminal, untuk memperoleh alamat IP dari CNAME. Contoh:nslookup example.aliyundoc.com.w.kunlunle.com
Tambahkan alamat IP dan nama domain ke file hosts mesin lokal.
Anda harus menambahkan alamat IP yang diperoleh di langkah sebelumnya dan nama domain ke file hosts mesin lokal. Pastikan Anda menambahkan alamat IP sebelum nama domain. Contoh berikut menjelaskan cara menambahkan alamat IP 192.168.0.1 dan nama domain ke file hosts mesin lokal:
Windows
Pergi ke direktori
C:\Windows\System32\drivers\etcdan gunakan Notepad untuk membuka filehostssebagai administrator.Edit file
hosts. Isi file mungkin mirip dengan teks berikut:# localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhostTambahkan alamat IP yang diperoleh dan nama domain ke akhir file. Contoh:
192.168.0.1 example.aliyundoc.comSimpan perubahan. Setelah Anda mengedit file, pilih File > Save atau tekan
Ctrl+Suntuk menyimpan perubahan.(Opsional) Segarkan cache DNS untuk memastikan bahwa perubahan resolusi DNS segera berlaku.
Buka Command Prompt sebagai administrator dan jalankan perintah berikut:
ipconfig /flushdns
macOS
Buka Terminal dan jalankan perintah berikut untuk membuka file
hostssebagai administrator.sudo vim /etc/hostsEdit file
hosts. Isi file mungkin mirip dengan teks berikut:## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhostTambahkan alamat IP yang diperoleh dan nama domain ke akhir file. Contoh:
192.168.0.1 example.aliyundoc.comSimpan perubahan dan keluar.
Tekan
Escuntuk keluar dari mode insert, masukkan:wq, lalu tekan Enter untuk menyimpan file dan keluar dari editor Vim.(Opsional) Segarkan cache DNS untuk memastikan bahwa perubahan resolusi DNS segera berlaku.
Jalankan perintah berikut di Terminal:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Uji apakah nama domain dapat diakses.
Setelah Anda menambahkan alamat IP dan nama domain ke file hosts, Anda dapat membuka browser dan memasukkan nama domain yang dipercepat di bilah alamat untuk menguji konektivitas. Anda dapat melihat hasil pengujian menggunakan alat pengembang yang tertanam di browser.
Jika alamat IP di bidang Remote Address sama dengan yang Anda tambahkan ke file hosts, konfigurasi valid. Anda dapat mengonfigurasi CNAME di konsol manajemen yang disediakan oleh penyedia layanan DNS.

Jika alamat IP di bidang Remote Address berbeda dari yang Anda tambahkan ke file hosts, konfigurasi tidak valid. Pastikan Anda menambahkan alamat IP dari CNAME ke file hosts.
Setelah Anda mengakses nama domain, Anda juga dapat menguji fitur lainnya menggunakan mesin lokal.
Langkah 2: Konfigurasikan rekaman CNAME
Sebelum Anda menghubungkan nama domain Anda ke CDN, permintaan untuk nama domain langsung dikirim ke server asal. Setelah Anda menghubungkan nama domain ke CDN, permintaan pertama-tama dikirim ke Point of Presence (POP) terdekat. Lalu, CDN menentukan apakah akan merutekan permintaan ke server asal. Untuk memastikan transisi yang mulus dari akses langsung ke server asal menjadi akses yang diaktifkan CDN, Anda harus mengonfigurasi rekaman CNAME.
Rekaman CNAME adalah jenis rekaman DNS yang menunjuk satu nama domain ke nama domain lain. Untuk informasi lebih lanjut tentang rekaman CNAME, lihat Ikhtisar Rekaman CNAME.
Tambahkan Rekaman CNAME
Masuk ke konsol CDN dan navigasikan ke halaman Nama Domain, temukan nama domain yang Anda tambahkan, dan salin CNAME nama domain tersebut. Jika tidak ada nilai yang tersedia di kolom CNAME, tunggu 5 detik dan segarkan halaman.

Tambahkan rekaman CNAME ke pengaturan DNS nama domain. Prosedur untuk menambahkan rekaman CNAME bervariasi tergantung pada penyedia DNS Anda. Dalam topik ini, Alibaba Cloud dan Tencent Cloud digunakan sebagai contoh.
Alibaba Cloud
Jika penyedia DNS Anda adalah Alibaba Cloud, lakukan langkah-langkah berikut untuk menambahkan rekaman CNAME untuk nama domain:
Masuk ke Konsol DNS Alibaba Cloud menggunakan Alibaba Cloud account to which the domain name belongs.
Di halaman resolusi DNS, temukan domain root
example.comdan klik DNS Settings di kolom Aksi.Klik Add DNS Record untuk menambahkan catatan.
Atur parameter Record Type ke CNAME.

PentingHostname adalah awalan dari nama domain. Misalnya, hostname dari
www.example.comadalahwww. Jika nama domain yang ingin Anda percepat adalah domain rootexample.com, masukkan @ di bidang Hostname.Rekaman CNAME tidak dapat berbagi hostname yang sama dengan rekaman A. Jika domain yang ingin Anda percepat memiliki rekaman A dengan hostname yang sama, Anda harus menangguhkan atau menghapus rekaman A sebelum mengonfigurasi rekaman CNAME.
Ini akan menyebabkan domain sementara tidak dapat diakses. Untuk mengurangi dampak pada domain Anda, kami sarankan Anda mengonfigurasi rekaman CNAME selama jam-jam sepi.
Klik OK.
Tencent Cloud
Jika penyedia DNS Anda adalah Tencent Cloud, lakukan langkah-langkah berikut untuk menambahkan rekaman CNAME untuk nama domain:
Masuk ke konsol DNSPod.
Di halaman DNSPod, klik Add Records untuk menambahkan rekaman CNAME.
Parameter
Deskripsi
Contoh
Hostname
Untuk subdomain, masukkan awalan subdomain.
Untuk domain wildcard, masukkan
*.Untuk domain root, masukkan
@.
CatatanUntuk informasi lebih lanjut tentang subdomain, lihat Istilah.
Subdomain:
Jika nama domain yang ingin dipercepat adalah
example.aliyundoc.com, masukkanexample.Jika nama domain yang ingin dipercepat adalah
www.example.aliyundoc.com, masukkanwww.example.
Domain wildcard:
Jika nama domain yang ingin dipercepat adalah
.aliyundoc.com, masukkan*.Jika nama domain yang ingin dipercepat adalah
*.example.aliyundoc.com, masukkan*.example.
Domain root: Jika domain root adalah
aliyundoc.comdan nama domain yang ingin dipercepat adalahaliyundoc.com, masukkan@.
CatatanPengaturan resolusi nama domain berlaku untuk nama domain yang Anda daftarkan, seperti aliyundoc.com, atau bagian kiri dari nama domain. Saat Anda menentukan parameter Hostname, masukkan bagian yang akan diselesaikan. Misalnya, jika nama domain yang ingin dipercepat adalah example.aliyundoc.com, masukkan example.
Record Type
Pilih CNAME.
CNAME
DNS Request Source
Pilih Default dari daftar drop-down.
Kami sarankan Anda mempertahankan pengaturan default.
Record Value
Masukkan CNAME nama domain.
CatatanContohnya, example.aliyundoc.com dan www.example.aliyundoc.com sesuai dengan CNAME yang berbeda. Jika Anda ingin mempercepat subdomain, tambahkan ke Alibaba Cloud CDN. Alibaba Cloud kemudian menetapkan CNAME untuk itu. Sebagai alternatif, Anda dapat menambahkan domain wildcard ke Alibaba Cloud CDN. Subdomain yang cocok dengan domain wildcard dipetakan ke CNAME domain wildcard. Untuk informasi lebih lanjut, lihat Tambahkan nama domain.
www.example.com.w.kunlunsl.comWeight
Anda tidak perlu menentukan parameter ini.
N/A
MX
Anda tidak perlu menentukan parameter ini.
N/A
TTL
Masukkan nilai TTL untuk rekaman CNAME. Nilai yang lebih kecil menentukan bahwa rekaman diperbarui lebih cepat.
Kami sarankan Anda mempertahankan pengaturan default.
Klik OK.
Periksa apakah rekaman CNAME yang dikonfigurasi telah berlaku.
Status CNAME
Masuk ke konsol CDN dan navigasikan ke halaman Nama Domain.
Temukan nama domain dan arahkan kursor ke kolom CNAME Status. Jika statusnya adalah Configured, CNAME telah berlaku.

CatatanCNAME Status mungkin tetap Pending Configuration setelah konfigurasi Anda. Segarkan halaman atau periksa status 5 menit kemudian.
Gunakan perintah nslookup
Buka Command Prompt di Windows atau Terminal di macOS atau Linux.
Masukkan nslookup -type=CNAME domainName (contoh: nslookup -type CNAME www.example.com). Jika hasil yang dikembalikan sama dengan CNAME dari domain name di konsol CDN, CNAME telah berlaku.

Gunakan perintah ping atau dig
Windows: Tekan Windows + R, ketik cmd di kotak Run yang muncul, dan tekan Enter. Jendela Command Prompt ditampilkan.
macOS: Buka Terminal.
Jalankan perintah pemeriksaan.
Jalankan perintah ping namaDomain, seperti ping www.example.com.

Jalankan perintah dig namaDomain, seperti dig www.example.com.

Lihat CNAME di output. Jika CNAME adalah
www.example.com.w.kunlun.com, CDN telah berlaku untuk domain tersebut.Jika alamat IP dikembalikan, seperti yang ditunjukkan pada gambar sebelumnya, gunakan alat pemeriksa alamat IP CDN untuk memeriksa apakah alamat IP tersebut milik POP CDN.
Periksa Apakah Alamat IP Milik POP CDN
Masuk ke Alibaba Cloud CDN.
Di panel navigasi kiri, klik Tools.

Di bagian IP Address Check, klik Try Now.

Masukkan alamat IP yang ingin Anda periksa dan klik Periksa.
CatatanBaik alamat IPv4 maupun IPv6 didukung. Anda dapat memeriksa hingga 20 alamat IP sekaligus. Pisahkan alamat IP dengan koma (,).
Lihat hasil pemeriksaan.
Jika alamat IP yang diperiksa milik POP CDN, nilai Node CDN adalah Ya dan nilai Region dan Provider adalah wilayah dan ISP aktual tempat alamat IP tersebut berada.
Jika alamat IP yang diperiksa tidak milik POP CDN, nilai Node CDN adalah Tidak, dan nilai Region dan Provider adalah Tidak Diketahui.

Untuk informasi lebih lanjut tentang konfigurasi CNAME, lihat Tambahkan rekaman CNAME untuk nama domain.
Langkah 3: Konfigurasikan sertifikat SSL
Jika domain Anda sudah mendukung akses HTTPS sebelum dihubungkan ke CDN, Anda perlu mengonfigurasi sertifikat SSL untuk mengaktifkan akses HTTPS berikutnya.
Jika domain Anda tidak mendukung atau memerlukan akses HTTPS, lewati bagian ini.
Konfigurasikan Sertifikat SSL
Setelah mengaktifkan akses HTTPS, Anda akan dikenakan biaya untuk Permintaan HTTPS. Biaya Permintaan HTTPS tidak dapat diimbangi oleh paket transfer data. Untuk menghindari penangguhan layanan, pastikan saldo akun Alibaba Cloud Anda mencukupi atau beli paket sumber daya untuk Permintaan HTTPS. Untuk informasi lebih lanjut, lihat Penagihan Permintaan HTTPS untuk Konten Statis.
Masuk ke Alibaba Cloud CDN.
Di panel navigasi kiri, klik Domain Names.
Di halaman Domain Names, temukan nama domain yang ingin dikelola dan klik Manage di kolom Actions.
Di pohon navigasi kiri nama domain, klik HTTPS.
Di bagian HTTPS Certificate, klik Modify.
Di kotak dialog Modify HTTPS Settings, aktifkan HTTPS Secure Acceleration dan konfigurasikan parameter relevan lainnya.
CatatanJika Anda telah membeli sertifikat dari Layanan Manajemen Sertifikat Alibaba Cloud, atur parameter Sumber Sertifikat ke SSL Certificates Service dan pilih sertifikat yang dibeli dari daftar drop-down Certificate Name.
Jika Anda menggunakan sertifikat yang diterbitkan oleh CA pihak ketiga, atur parameter Sumber Sertifikat ke Custom Certificate (Certificate+Private Key). Setelah mengonfigurasi parameter Certificate Name, konfigurasikan parameter Certificate (Public Key) dan Private Key. Kemudian, sertifikat disimpan di Layanan Manajemen Sertifikat Alibaba Cloud. Anda dapat memeriksa sertifikat di halaman Sertifikat SSL.
Verifikasi bahwa konfigurasi HTTPS berlaku.
Setelah mengunggah Sertifikat SSL, sertifikat tersebut berlaku dalam waktu 1 menit. Untuk memeriksa apakah Sertifikat SSL berlaku, Anda dapat mengirim Permintaan HTTPS untuk mengakses sumber daya. Jika URL ditampilkan dengan ikon HTTPS di bilah alamat browser, seperti Google Chrome, akselerasi HTTPS bekerja sesuai harapan. Setelah mengonfigurasi Sertifikat SSL, perhatikan waktu kedaluwarsa sertifikat. Anda perlu mengonfigurasi sertifikat baru sebelum sertifikat tersebut kedaluwarsa.
CatatanUntuk informasi lebih lanjut tentang cara mengonfigurasi Sertifikat SSL, lihat Konfigurasikan Sertifikat SSL.
Langkah 4: Periksa apakah sumber daya dapat di-cache di CDN
Periksa apakah sumber daya dapat di-cache di CDN
Windows: Tekan Windows + R, ketik cmd di kotak Run yang muncul, lalu tekan Enter. Jendela Command Prompt akan ditampilkan.
macOS: Buka Terminal.
Jalankan perintah curl -I URLSumberDaya, seperti
ping www.example.com/10.JPG.
Periksa header respons. Jika terdapat
Age,X-Cache,X-Swift-SaveTime, danX-Swift-CacheTime, CDN telah diterapkan untuk domain tersebut.CatatanX-Cache: Jika nilai bidang ini adalah MISS, cache tidak ditemukan dan permintaan dialihkan ke server asal. Jika nilai bidang ini adalah HIT, cache ditemukan dan sumber daya yang di-cache dikembalikan.Age: Durasi sumber daya telah di-cache di POP. Satuan: detik. Jika sumber daya diperbarui atau diakses untuk pertama kalinya, bidang ini tidak termasuk dalam header respons. Nilai 0 menunjukkan bahwa cache telah kedaluwarsa dan permintaan harus dialihkan ke server asal.X-Swift-SaveTime: Waktu saat sumber daya pertama kali di-cache di POP. Waktu ditampilkan dalam UTC. Anda dapat mengonversi waktu ke UTC+8.X-Swift-CacheTime: Durasi TTL sumber daya yang di-cache di POP. Jika nilainya 0, sumber daya tidak dapat di-cache.
Jika domain gagal diakses atau terjadi pengecualian selama proses akses setelah menyelesaikan langkah-langkah sebelumnya, lihat Ketidaktersediaan Layanan dan Pengecualian.
Setelah konfigurasi selesai, situs web Anda akan dipercepat oleh CDN. Untuk memastikan operasi yang aman dan stabil, kami sangat menyarankan Anda mengonfigurasi fitur keamanan dan kebijakan cache.
Konfigurasi Opsional
Konfigurasikan pengaturan keamanan
Serangan jahat dan lalu lintas penipuan dapat menyebabkan lonjakan konsumsi bandwidth atau transmisi data berlebih, yang berpotensi menimbulkan biaya tak terduga bagi situs web Anda. Kami sangat menyarankan untuk mengonfigurasi langkah-langkah keamanan yang sesuai guna mencegah risiko tersebut.
Konfigurasikan Pengaturan Keamanan
Aktifkan Pemantauan Log
CDN mendukung log offline dan log real-time. Dengan menganalisis log yang dikumpulkan, Anda dapat dengan cepat mengidentifikasi masalah bisnis dan keamanan serta melakukan penyesuaian tepat waktu. Untuk informasi lebih lanjut tentang log, lihat Log dan Laporan.
Kategori Log
Keterlambatan Log
Penagihan
Praktik Terbaik
Log offline
Dalam 24 jam
Gratis
Log real-time
Dalam 3 menit
Dikenakan biaya (Aturan penagihan)
Konfigurasikan Daftar Putih atau Daftar Hitam Referer
Perlindungan hotlink berbasis Referer memungkinkan kontrol akses berdasarkan header Referer. Anda dapat mengonfigurasi daftar putih atau daftar hitam Referer untuk melindungi sumber daya dari akses tidak sah.
Anda dapat mengonfigurasi daftar putih Referer untuk hanya mengizinkan permintaan dari domain tertentu, seperti domain yang terkait dengan sistem situs web Anda. Ini membantu mengidentifikasi dan memfilter pengunjung untuk mencegah penggunaan sumber daya secara tidak sah. Untuk informasi lebih lanjut, lihat Konfigurasikan Daftar Hitam atau Daftar Putih Referer.
Konfigurasikan Pemantauan Bandwidth Real-Time
Gunakan CloudMonitor untuk memantau bandwidth puncak domain CDN secara real-time. Saat bandwidth mencapai ambang batas tertentu, Anda akan diberi tahu tentang potensi risiko. Untuk informasi lebih lanjut, lihat Konfigurasikan Aturan Peringatan.
Tabel berikut menjelaskan kebijakan keamanan tambahan yang dapat Anda konfigurasikan.
Kebijakan Keamanan Lainnya
Kontrol Akses
Fitur | Deskripsi |
Penandatanganan URL | Penandatanganan URL memungkinkan POP bekerja sama dengan server asal Anda untuk melindungi sumber daya dari penggunaan tidak sah. Untuk informasi lebih lanjut, lihat Konfigurasikan Penandatanganan URL. |
Otentikasi Jarak Jauh | Setelah mengaktifkan otentikasi jarak jauh, POP mengarahkan permintaan pengguna ke server otentikasi tertentu untuk verifikasi. Hal ini mencegah akses tidak sah ke sumber daya Anda. Untuk informasi lebih lanjut, lihat Konfigurasikan Otentikasi Jarak Jauh. |
Daftar Hitam atau Daftar Putih Alamat IP | Gunakan fitur analisis log real-time untuk memeriksa apakah domain Anda sering diakses oleh alamat IP tertentu. Jika alamat IP jahat teridentifikasi, tambahkan ke daftar hitam. Untuk informasi lebih lanjut, lihat Konfigurasikan Daftar Hitam atau Daftar Putih Alamat IP. |
Daftar Hitam atau Daftar Putih User-Agent | Gunakan fitur analisis log real-time untuk mengidentifikasi header User-Agent yang terkait dengan permintaan jahat. Konfigurasikan daftar hitam atau daftar putih User-Agent untuk memblokir permintaan di masa depan. Untuk informasi lebih lanjut, lihat Konfigurasikan Daftar Hitam atau Daftar Putih User-Agent. |
Pengelolaan Lalu Lintas
Fitur | Deskripsi |
Batas bandwidth | Untuk membatasi jumlah sumber daya bandwidth yang dapat dikonsumsi oleh nama domain, Anda dapat menentukan bandwidth cap untuk nama domain tersebut. Setelah bandwidth nama domain mencapai batas bandwidth yang ditentukan, CDN menonaktifkan percepatan untuk nama domain tersebut dan nama domain tersebut diselesaikan ke alamat yang tidak valid. Ini mencegah tagihan tak terduga yang tinggi. Untuk informasi lebih lanjut, lihat Konfigurasikan batas bandwidth. |
Pembatasan lalu lintas untuk permintaan individu | Pembatasan lalu lintas untuk permintaan individu memungkinkan Anda membatasi kecepatan downstream untuk semua permintaan yang dikirim ke POP. Fitur ini dapat digunakan dalam operasi situs web, seperti peluncuran game. Dengan cara ini, Anda dapat membatasi bandwidth puncak keseluruhan nama domain yang dipercepat. Untuk informasi lebih lanjut, lihat Konfigurasikan pembatasan lalu lintas untuk permintaan individu. |
Pembatasan bandwidth | Jika bandwidth puncak harian nama domain Anda lebih besar dari 10 Gbit/s dan Anda ingin membatasi bandwidth CDN untuk nama domain tersebut, ajukan tiket. Penting
|
Jika domain Anda mengalami serangan atau memiliki tagihan tak terduga tinggi, atasi masalah tersebut dengan merujuk ke Praktik Terbaik untuk Mencegah Penyalahgunaan Lalu Lintas.
Konfigurasi yang Direkomendasikan
Setelah menambahkan nama domain ke CDN, disarankan untuk mengonfigurasi TTL cache dan optimasi HTML. Fitur-fitur ini meningkatkan rasio cache hit, memperkuat keamanan, serta meningkatkan efisiensi pengambilan konten.
Konfigurasi yang Direkomendasikan
TTL Cache dan Pengabaian Parameter Permintaan
Dalam banyak kasus, pengiriman konten lambat disebabkan oleh rasio cache hit yang rendah. Kami sarankan Anda menentukan TTL cache yang tepat dan mengonfigurasi pengabaian parameter query untuk meningkatkan rasio cache hit.
Skenario
Deskripsi
Referensi
Rasio cache hit rendah dan pengambilan konten lambat
Nilai time-to-live (TTL) untuk konten yang di-cache lebih kecil dari yang diperlukan atau tidak ada aturan kedaluwarsa cache yang dibuat, yang menyebabkan permintaan sering dialihkan ke server asal. Dalam kasus ini, Anda perlu menentukan nilai TTL yang tepat untuk meningkatkan rasio cache hit dan mempercepat pengambilan konten.
Kami sarankan Anda menentukan nilai TTL berdasarkan aturan berikut:
Tentukan nilai TTL satu bulan atau lebih lama untuk file statis yang jarang diperbarui, seperti gambar dan paket aplikasi.
Tentukan nilai TTL berdasarkan beban kerja aktual Anda untuk file statis yang sering diperbarui, seperti file JavaScript dan CSS.
Secara default, permintaan klien dialihkan ke server asal dengan URL lengkap tetap, termasuk parameter yang mengikuti tanda tanya (
?). Setelah Anda mengaktifkan fitur pengabaian parameter, parameter yang mengikuti tanda tanya (?) di URL permintaan diabaikan saat klien mengambil sumber daya dari server asal. Ini meningkatkan rasio cache hit dan mengurangi jumlah permintaan ke server asal.Pemantauan Bandwidth dan Peringatan
Untuk mencegah lonjakan bandwidth akibat serangan, konfigurasikan fitur pemantauan dan peringatan untuk memantau nilai bandwidth atau tentukan batas bandwidth.
Skema
Deskripsi
Referensi
Cegah nilai bandwidth tinggi
Anda dapat menentukan batas bandwidth. Jika nilai bandwidth selama periode statistik melebihi batas bandwidth, CDN menangguhkan percepatan dan menyelesaikan nama domain ke alamat yang tidak valid
offline.***.com, yang tidak dapat diakses.Anda dapat mengonfigurasi aturan peringatan di CloudMonitor untuk memantau nilai bandwidth. Ini memungkinkan Anda mendeteksi dan mengelola anomali bandwidth pada kesempatan pertama.
Pra-Pengambilan Sumber Daya
Saat pengguna pertama kali meminta sumber daya yang terhubung ke CDN, sistem mengambil sumber daya dari server asal dan menyimpannya di cache POP. Hal ini memperlambat permintaan pertama, tetapi permintaan berikutnya tidak terpengaruh. Gunakan fitur pra-pengambilan sumber daya untuk menyimpan sumber daya di cache POP sebelumnya dan mempercepat akses. Untuk informasi lebih lanjut, lihat Pembersihan dan Pra-Pengambilan Sumber Daya.