All Products
Search
Document Center

CDN:Tambahkan situs Anda ke CDN

Last Updated:Mar 18, 2026

Topik ini menjelaskan cara kerja CDN dan menguraikan pengaturan konfigurasi utama. Dengan mengikuti contoh berikut, Anda dapat mengaktifkan CDN secara cepat dan efisien.

Catatan

Pada topik ini, www.example.com digunakan sebagai nama domain contoh yang diakses pengguna, dan 10.10.10.1 digunakan sebagai alamat IP server origin.

Cara CDN mempercepat pengiriman konten

Jika Anda belum memahami cara kerja CDN, baca bagian ini untuk informasi lebih lanjut. Jika sudah memahaminya, Anda dapat melewati bagian ini dan langsung mengonfigurasi CDN.

Cara CDN mempercepat pengiriman konten

Saat Anda memasukkan URL di browser, halaman web, video, lagu, atau gambar muncul di layar Anda. Di balik layar, berbagai komponen perangkat lunak dan perangkat keras melakukan operasi parsing dan penerusan yang kompleks. Topik ini menggunakan contoh permintaan sederhana untuk menjelaskan cara CDN mempercepat permintaan.

1. Proses permintaan dasar

image

Anggaplah Anda ingin mengambil gambar dengan mengakses nama domain www.example.com. Browser Anda tidak dapat langsung menemukan server yang menyimpan gambar tersebut hanya berdasarkan nama domain. Oleh karena itu, browser terlebih dahulu menghubungi server DNS untuk mendapatkan alamat IP 10.10.10.1 yang terkait dengan nama domain tersebut. Setelah itu, browser menggunakan alamat IP ini untuk menemukan server dan mengambil gambarnya.

Catatan
  • Nama domain seperti nama seseorang, sedangkan alamat IP seperti alamat fisiknya. Untuk menemukan seseorang, Anda dapat menggunakan namanya untuk mendapatkan alamatnya lalu pergi ke alamat tersebut. Permintaan jaringan bekerja dengan cara yang serupa.

  • Server DNS seperti database besar yang menyimpan pemetaan antara nama domain dan alamat IP. Untuk informasi lebih lanjut tentang server DNS dan nama domain, lihat Dasar-dasar DNS.

2. Proses permintaan dengan CDN

image

Saat semakin banyak pengguna mengakses gambar melalui nama domain www.example.com, volume permintaan meningkat. Karena faktor-faktor seperti konfigurasi server dan kondisi jaringan, kecepatan pemuatan gambar melambat. Dalam skenario ini, CDN menyediakan solusi efektif untuk mempercepat permintaan secara signifikan.

CDN bertindak sebagai layanan cache besar yang ditempatkan di antara server Anda dan pengguna dalam topologi jaringan. Bagian ungu pada diagram merepresentasikan CDN. Saat pengguna mengirim permintaan yang mencapai CDN, sistem terlebih dahulu memeriksa apakah gambar yang diminta telah di-cache. Jika gambar tersebut ada di cache, gambar dikembalikan langsung ke browser tanpa menghubungi server Anda. Jika gambar tidak di-cache, CDN memintanya dari server Anda, mengembalikannya ke pengguna, dan menyimpannya di cache CDN untuk pengiriman lebih cepat kepada pengguna berikutnya.

Catatan
  • Mempercepat permintaan adalah fitur dasar CDN. Untuk informasi lebih lanjut tentang fitur-fitur tingkat lanjut, lihat Apa itu CDN.

  • CDN mempercepat pengiriman konten tanpa mengubah arsitektur server origin Anda. Anda tidak perlu melakukan perubahan apa pun pada kode bisnis atau konfigurasi server Anda.

  • Proses permintaan sebenarnya lebih kompleks daripada yang dijelaskan di sini. Penjelasan ini menyederhanakan sebagian besar detail untuk membantu Anda memahami cara kerja CDN.

Integrasikan CDN dengan cepat

Keunggulan utama CDN adalah sifatnya yang non-intrusif. Anda tidak perlu memodifikasi kode bisnis apa pun. Cukup selesaikan beberapa langkah konfigurasi untuk mempercepat konten Anda secara cepat. Topik ini menggunakan dua skenario khas untuk menjelaskan proses konfigurasi dan menguraikan setiap pengaturan guna membantu Anda memulai.

Catatan

Sebelum mengintegrasikan CDN, selesaikan dua langkah berikut:

  1. Anda harus memiliki Akun Alibaba Cloud. Jika belum, daftar di halaman pendaftaran akun. Jika layanan akselerasi Anda mencakup Tiongkok daratan, Anda juga harus menyelesaikan verifikasi akun.

  2. Anda harus mengaktifkan CDN di Akun Alibaba Cloud Anda.

1. Tambahkan nama domain dan server origin

  1. Konfigurasikan nama domain

    Untuk mempercepat nama domain Anda, tambahkan sebagai Domain Name to Accelerate di konsol CDN. Hanya setelah langkah ini selesai, CDN dapat mengenali dan mempercepat nama domain Anda.

    Tambahkan nama domain

    1. Masuk ke Konsol CDN.

    2. Di panel navigasi kiri, klik Domain Names.

    3. Klik Add Domain Name. Konfigurasikan parameter Region, Domain Name to Accelerate, dan Business Type. Anda dapat mempertahankan nilai default untuk semua parameter lainnya.

      加速域名-cn.jpg

    Catatan
    • Domain Name to Accelerate adalah nama domain website atau sumber daya yang ingin Anda percepat menggunakan CDN. Ini juga merupakan nama domain yang diakses pengguna akhir. Pada contoh ini, masukkan www.example.com.

    • Untuk Region, pilih wilayah yang sesuai dengan bisnis Anda berdasarkan penjelasan di Wilayah akselerasi. Pada demo ini, Global dipilih. Jika wilayah akselerasi Anda mencakup Tiongkok daratan, Anda harus menyelesaikan Pendaftaran ICP untuk nama domain tersebut. Jika tidak, nama domain tidak dapat diakses.

    • Untuk Business Type, pilih skenario yang sesuai dengan bisnis Anda berdasarkan penjelasan di Skema Penggunaan. Pada demo ini, pilih Image and Small File.

    • Jika Anda mengatur Region menjadi Global (Excluding the Chinese Mainland), Anda dapat mengaktifkan global resource plan. Setelah mengaktifkan fitur ini, nama domain Anda dapat menggunakan lebih banyak sumber daya node, tetapi beberapa fitur dibatasi. Untuk informasi lebih lanjut, lihat Fitur yang didukung setelah mengaktifkan global resource plan. Kami menyarankan agar Anda mengevaluasi fitur ini dengan cermat sebelum menggunakannya.

  2. Verifikasi kepemilikan domain

    Untuk memastikan bahwa Anda memiliki nama domain yang ingin ditambahkan, CDN mengharuskan Anda memverifikasi kepemilikan nama domain tersebut. Anda dapat melewati langkah ini jika verifikasi sudah selesai atau jika Anda tidak menerima prompt verifikasi saat menambahkan nama domain yang dipercepat.

    Verifikasi kepemilikan nama domain

    Penting

    Jangan menutup tab verifikasi hingga verifikasi selesai, terlepas dari metode yang Anda pilih.

    Verifikasi record DNS (disarankan)
    1. Di tab verifikasi pada halaman Add Domain Name, klik Method 1: DNS Record Verification untuk mendapatkan nilai host dan nilai record.

      归属权-cn.jpg

    2. Tambahkan record TXT di registrar nama domain Anda. Contoh berikut menunjukkan cara menambahkan record TXT di Alibaba Cloud DNS. Prosesnya serupa untuk registrar lain, seperti Tencent Cloud atau Xinnet.

      Konfigurasikan record TXT

      1. Masuk ke Konsol Cloud DNS.

      2. Di halaman Public Authoritative DNS, temukan nama domain root example.com dari nama domain yang dipercepat Anda dan klik DNS Records di kolom Actions.

      3. Klik Add Record. Atur Record Type menjadi TXT. Masukkan Host dan Value yang disediakan oleh CDN pada Langkah 1. Anda dapat mempertahankan nilai default untuk semua parameter lainnya.

        txt-cn.jpg

      1. Klik OK untuk menambahkan record.

      Catatan

      Untuk ikhtisar cepat tentang nama domain root dan subdomain, lihat Dasar-dasar nama domain.

    3. Tunggu hingga record TXT berlaku. Lalu, kembali ke tab verifikasi di konsol CDN dan klik Verify untuk menyelesaikan verifikasi.

      Jika muncul "Verification failed", periksa apakah record TXT sudah benar dan coba lagi setelah record DNS berlaku.

      Periksa apakah record TXT telah berlaku

      Untuk nama domain yang dipercepat www.example.com, Anda dapat menggunakan metode berikut untuk memeriksa apakah record TXT telah berlaku atau benar:

      Sistem Windows

      Buka Command Prompt dan jalankan perintah nslookup -type=TXT verification.example.com. Periksa hasil TXT untuk memverifikasi apakah record DNS telah berlaku atau benar.

      image

      macOS/Linux

      Di terminal, jalankan perintah nslookup -type=TXT verification.example.com. Periksa hasil TXT untuk memverifikasi apakah record DNS telah berlaku atau benar.

      image

      Catatan
      • Dalam perintah nslookup, tipe-nya adalah TXT, dan nama domain untuk verifikasi mengganti hostname dari nama domain aslinya dengan "verification." Misalnya, jika nama domain yang dipercepat Anda adalah www.example.com, nama domain yang diverifikasi adalah verification.example.com.

      • Setelah Anda mengonfigurasi record TXT untuk pertama kalinya, record tersebut langsung berlaku. Jika Anda memodifikasi record TXT yang sudah ada, biasanya akan berlaku dalam waktu 10 menit. Waktu aktual tergantung pada nilai TTL record DNS Anda, yang secara default adalah 10 menit.

      • Jika perintah nslookup belum terinstal di sistem Linux Anda, Anda dapat menjalankan perintah yum install bind-utils di CentOS atau perintah apt-get install dnsutils di Ubuntu untuk menginstalnya secara otomatis.

    Verifikasi file
    1. Di halaman verifikasi, klik Method 2: File Verification.

      txt2-cn.jpg

    2. Klik verification.html untuk mengunduh file verifikasi.

    3. Unggah file verifikasi ke direktori root server nama domain root Anda, seperti Instance ECS, Bucket OSS, Instance CVM, Bucket COS, atau Instance EC2. Misalnya, jika nama domain yang dipercepat Anda adalah www.example.com, unggah file tersebut ke direktori root example.com.

    4. Setelah Anda dapat mengakses file tersebut di http://example.com/verification.html, klik Verify untuk memulai verifikasi.

      Backend CDN mengakses http://example.com/verification.html untuk memverifikasi file tersebut.

      • Jika nilai dalam file sesuai dengan nilai yang diharapkan, verifikasi berhasil.

      • Jika verifikasi gagal, pastikan tautan file dapat diakses dan file yang diunggah benar.

  3. Konfigurasikan informasi server origin

    Server origin adalah server tempat bisnis Anda berjalan. Anda harus mengonfigurasi informasi server origin di konsol CDN agar node CDN dapat mengambil sumber daya dari server Anda ketika sumber daya yang diminta tidak di-cache di node CDN.

    Konfigurasikan server origin

    1. Setelah mengonfigurasi informasi bisnis nama domain, klik Add Origin Server di bagian Origin Server Information.

    2. Di kotak dialog yang muncul, pilih tipe server origin dan masukkan alamat server origin.

    3. Masukkan Port berdasarkan pengaturan server origin Anda. Secara default, port 80 digunakan untuk HTTP.

      源站-cn.jpg

    Catatan
    • Contoh ini menggunakan 10.10.10.1 sebagai alamat IP server origin untuk mengonfigurasi server origin.

      • Untuk mempercepat sumber daya OSS, atur Origin Info menjadi OSS Domain.

      • Untuk mempercepat sumber daya yang dideploy di ECS, atur Origin Info menjadi IP dan masukkan alamat IP publik Instance ECS Anda.

      • Jika sumber daya Anda di-host di server yang tidak dapat diakses melalui alamat IP, atur Origin Info menjadi Site Domain dan masukkan nama domain server origin Anda. Perhatikan bahwa nama domain origin tidak boleh sama dengan nama domain yang dipercepat. Jika tidak, akan terjadi loop resolusi.

      • Untuk mempercepat sumber daya Function Compute, atur Origin Info menjadi Function Compute Domain dan pilih wilayah serta nama domain berdasarkan sumber daya Function Compute Anda.

    • Jika server origin Anda meng-host beberapa website, Anda juga harus mengonfigurasi Custom Origin Host setelah mengonfigurasi server origin.

    • Untuk informasi lebih lanjut tentang konfigurasi server origin, lihat Mengonfigurasi server origin.

    • Untuk informasi lebih lanjut tentang praktik terbaik penggunaan CDN dengan OSS, lihat Mempercepat sumber daya OSS dengan CDN.

  4. Verifikasi nama domain yang dipercepat

    Setelah menambahkan nama domain yang dipercepat, Anda dapat mengujinya secara lokal sebelum memperbarui record DNS untuk mengarahkan ke record CNAME. Hal ini memastikan pergantian DNS berjalan lancar tanpa memengaruhi layanan yang sudah ada.

    Catatan

    Akses simulasi setara dengan akses CDN normal dan dikenai biaya untuk layanan CDN dasar dan layanan bernilai tambah, jika diuji. Penagihan mengikuti metode penagihan CDN standar. Untuk informasi lebih lanjut, lihat Komponen penagihan.

    Verifikasi nama domain yang dipercepat

    1. Dapatkan alamat CNAME dari nama domain yang dipercepat.

      1. Masuk ke Konsol CDN.

      2. Di panel navigasi kiri, klik Domain Names.

      3. Di halaman Domain Names, salin alamat CNAME yang sesuai dengan nama domain yang dipercepat.

        Catatan

        Salin alamat CNAME yang statusnya Normal.

        image

    2. Dapatkan alamat IP yang sesuai dengan record CNAME. Di command line, seperti Command Prompt, PowerShell, atau Terminal, gunakan perintah nslookup untuk mengkueri alamat CNAME dan mendapatkan alamat IP. Contoh:

      nslookup www.example.com.w.kunlunle.com 

      image

    3. Modifikasi file hosts di komputer lokal Anda.

      Tambahkan pemetaan antara alamat IP yang Anda peroleh pada Langkah 2 dan nama domain yang dipercepat ke file hosts lokal. Alamat IP harus mendahului nama domain. Contoh berikut menggunakan alamat IP 192.168.0.1.

      Sistem Windows

      1. Buka direktori C:\Windows\System32\drivers\etc dan buka file hosts di Notepad sebagai administrator.

      2. Edit file hosts. File tersebut mungkin tampak seperti berikut:

        # localhost name resolution is handled within DNS itself.
        # 127.0.0.1       localhost
        # ::1             localhost

        Tambahkan alamat IP dan nama domain yang dipercepat di akhir file. Contoh:

        192.168.0.1   www.example.com
      3. Simpan perubahan. Pilih File > Save atau tekan Ctrl + S.

      4. (Opsional) Refresh cache DNS untuk segera menerapkan perubahan DNS.

        Buka Command Prompt sebagai administrator dan jalankan perintah berikut:

        ipconfig /flushdns

      macOS

      1. Buka Terminal dan jalankan perintah berikut untuk membuka file hosts dengan hak administrator.

        sudo vim /etc/hosts
      2. Edit file hosts. File tersebut mungkin tampak seperti 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         localhost

        Tambahkan alamat IP dan nama domain yang dipercepat di akhir file. Contoh:

        192.168.0.1   www.example.com
      3. Simpan perubahan dan keluar.

        Tekan Esc untuk keluar dari mode insert. Lalu, ketik :wq dan tekan Enter untuk menyimpan perubahan dan keluar dari vim.

      4. (Opsional) Refresh cache DNS untuk segera menerapkan perubahan DNS.

        Di Terminal, jalankan perintah berikut:

        sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    4. Uji apakah nama domain yang dipercepat dapat diakses.

      Setelah memodifikasi file hosts, buka browser Anda dan akses nama domain yang dipercepat untuk menguji konektivitas. Anda dapat memeriksa hasilnya di developer tools browser Anda.

      • Jika alamat IP Remote Address sesuai dengan alamat IP yang Anda tambahkan ke file hosts, konfigurasi sudah benar. Anda sekarang dapat mengonfigurasi record CNAME dengan penyedia DNS Anda.测试网页连通性

      • Jika alamat IP Remote Address tidak sesuai dengan alamat IP di file hosts Anda, konfigurasi salah. Periksa apakah alamat IP di file hosts sudah benar dan sesuai dengan alamat IP dari alamat CNAME.

      Setelah berhasil mengakses nama domain yang dipercepat, Anda dapat memverifikasi fitur lainnya secara lokal.

2. Konfigurasi yang direkomendasikan

Setelah mengonfigurasi nama domain dan server origin, klik Next untuk menuju halaman Recommended Configurations.

Halaman Recommended Configurations menyediakan empat opsi konfigurasi: Improve cache hit ratio, Improve access performance, Prevent excessive charges, dan Enhance access security. Konfigurasi ini dapat meningkatkan rasio hit cache, kinerja akses, dan keamanan CDN.

Anda dapat mengonfigurasi fitur berdasarkan kebutuhan bisnis Anda, atau melewati langkah ini dan kembali lagi nanti. Untuk kembali ke langkah ini, temukan nama domain di halaman Domain Names dan klik Quick Configuration di kolom Action.

Improve cache hit ratio

Cache Expiration

Aturan cache yang tepat dapat memaksimalkan kinerja CDN dan mengurangi permintaan origin yang tidak perlu. Aturan cache dicocokkan secara berurutan, dan aturan pertama yang cocok diterapkan. Berdasarkan karakteristik sumber daya Anda, Anda dapat mengonfigurasi waktu kedaluwarsa cache yang sesuai. Tabel berikut menjelaskan konfigurasi yang direkomendasikan:

Tipe file

Ekstensi file

Waktu kedaluwarsa

Deskripsi

Gambar/audio/video

jpg,png,gif,mp3,mp4

30 hari

Konten jarang berubah

Skrip statis

js,css

1 jam

Dapat berubah sering dengan rilis versi

Homepage

html

Tidak di-cache (0 detik)

Memastikan pengguna selalu mendapatkan struktur halaman terbaru

Ignore Parameters

Setelah Anda mengaktifkan fitur Ignore URL parameters, node CDN menghapus parameter yang mengikuti tanda tanya (?) dalam URL saat menghasilkan kunci cache. Dengan cara ini, permintaan dari klien yang berisi parameter berbeda untuk sumber daya yang sama dapat mencocokkan entri cache yang sama. Hal ini meningkatkan rasio hit cache dan mengurangi lalu lintas origin.

image

Improve access performance

Range Origin Fetch

Range origin fetch menggunakan header Range dalam permintaan HTTP untuk menentukan rentang byte untuk unduhan file. Jika Anda mengaktifkan range origin fetch, node CDN hanya mengambil bagian file besar yang belum di-cache dari server origin. Hal ini mencegah pengiriman ulang file lengkap, meningkatkan kecepatan respons, dan mengurangi lalu lintas origin.

Jika klien Anda mendukung permintaan Range, pilih Match Client. Untuk gambar, gunakan ukuran segmen 512 KB. Untuk video atau file besar, gunakan ukuran segmen 1 MB, 2 MB, atau 4 MB. Pada permintaan origin pertama, node CDN membulatkan ukuran Range klien ke atas untuk meminta origin. Permintaan berikutnya menggunakan ukuran segmen yang ditentukan.

Untuk video atau file besar, pilih Enable Range Origin Fetch (Recommended for Large File Delivery) dan pilih ukuran segmen 1 MB, 2 MB, atau 4 MB. Terlepas dari apakah klien menggunakan permintaan Range atau tidak, semua permintaan origin CDN menggunakan ukuran segmen yang ditentukan.

Gzip Compression

Anda dapat menggunakan kompresi Gzip untuk file berukuran 1 KB hingga 10 MB untuk mengurangi ukuran transfer, meningkatkan efisiensi transfer, dan menghemat bandwidth.

CDN tidak mengompresi file yang lebih kecil dari 1 KB atau lebih besar dari 10 MB. File gambar dan video umumnya sudah dikompresi. Oleh karena itu, kompresi Gzip tidak berpengaruh. Sebelum mengaktifkan fitur ini, baca catatan di Gzip compression.

智能压缩

Prevent excessive charges

Untuk mencegah tagihan tinggi yang disebabkan oleh serangan atau hotlinking yang mengakibatkan penggunaan bandwidth tinggi secara tiba-tiba, Anda dapat mengonfigurasi batas penggunaan untuk membatasi bandwidth, lalu lintas, dan jumlah permintaan HTTPS untuk nama domain Anda. Hal ini mengurangi kerugian yang disebabkan oleh lonjakan lalu lintas. Untuk informasi lebih lanjut, lihat Mengonfigurasi batas penggunaan.

Penting
  • Setelah batas terpicu, nama domain yang dipercepat akan dinonaktifkan sementara dan menjadi tidak dapat diakses. Jika Anda hanya ingin menerima notifikasi peringatan saat penggunaan melebihi ambang batas, Anda dapat mengatur peringatan pemantauan lalu lintas.

  • Tetapkan ambang batas berdasarkan data historis lalu lintas, bandwidth, dan permintaan HTTPS website Anda. Jika Anda tidak memiliki informasi ini, Anda dapat melewati konfigurasi ini untuk saat ini. Setelah sistem Anda berjalan secara stabil, Anda dapat menggunakan fitur Usage Query CDN untuk memeriksa penggunaan nama domain Anda lalu mengonfigurasi batas penggunaan.

Traffic cap

Jika metode penagihan Anda adalah pay-by-traffic, Anda dapat mengonfigurasi fitur ini. Tetapkan ambang batas berdasarkan lalu lintas historis. Sistem melacak total lalu lintas untuk nama domain Anda selama periode tertentu. Jika lalu lintas kumulatif melebihi ambang batas, aturan batas terpicu dan nama domain dinonaktifkan. Nama domain dipulihkan setelah waktu pemblokiran berakhir.

Bandwidth cap

Jika metode penagihan Anda adalah pay-by-peak-bandwidth, Anda dapat mengonfigurasi fitur ini untuk mengontrol batas bandwidth penagihan Anda. Jika bandwidth yang dipantau secara real-time melebihi ambang batas, aturan batas terpicu dan nama domain dinonaktifkan. Nama domain dipulihkan setelah waktu pemblokiran berakhir.

HTTPS request cap

Jika nama domain yang dipercepat Anda memerlukan akses HTTPS dan Anda memiliki anggaran yang jelas untuk permintaan HTTPS, Anda dapat mengonfigurasi fitur ini. Jika jumlah permintaan HTTPS kumulatif melebihi ambang batas, aturan batas terpicu dan nama domain dinonaktifkan. Nama domain dipulihkan setelah waktu pemblokiran berakhir.

Enhance access security

HTTPS Certificate

Jika aplikasi Anda sudah mendukung HTTPS, Anda harus mengonfigurasi sertifikat HTTPS untuknya di CDN. Jika tidak, nama domain Anda tidak akan lagi mendukung HTTPS.

Jika nama domain Anda tidak mendukung HTTPS dan Anda tidak berencana mengaktifkannya, Anda dapat melewati konfigurasi ini.

Penting

Mengaktifkan HTTPS menghasilkan permintaan HTTPS. Biaya permintaan HTTPS tidak dapat dikompensasi oleh paket transfer data CDN. Pastikan saldo akun Anda mencukupi atau beli paket permintaan HTTPS untuk menghindari penangguhan layanan akibat pembayaran tertunda. Untuk informasi lebih lanjut, lihat Permintaan HTTPS statis.

  • Jika Anda membeli sertifikat dari Layanan Manajemen Sertifikat Alibaba Cloud, pilih SSL Certificates Service lalu pilih sertifikat dari daftar Certificate Name. Jika Anda tidak menemukan sertifikat tersebut, pastikan nama domain yang terikat pada sertifikat sesuai dengan nama domain yang dipercepat.

  • Jika Anda menggunakan sertifikat yang dikeluarkan oleh penyedia pihak ketiga, pilih Custom Certificate (Certificate+Private Key). Setelah menentukan Certificate Name, unggah Certificate (Public Key) dan Private Key. Sertifikat disimpan di Layanan Manajemen Sertifikat Alibaba Cloud. Anda dapat melihat sertifikat tersebut di halaman My Certificates.

HTTPS-cn.jpg

Referer Black/Whitelist

Fitur daftar hitam/putih Referer menggunakan bidang Referer dalam header permintaan HTTP untuk mengontrol akses dan mencegah hotlinking. Daftar hitam dan daftar putih saling eksklusif. Anda hanya dapat mengaktifkan salah satu pada satu waktu. Untuk informasi lebih lanjut, lihat Mengonfigurasi daftar hitam/putih Referer.

Catatan

Anda dapat Menyesuaikan dan berlangganan laporan operasi terlebih dahulu. Laporan operasi menyediakan statistik seperti PV/UV, Region and ISP, Domain ranking, Referer teratas, Top URLs, Top origin-fetch URLs, dan Top client IPs. Anda dapat menggunakan data ini untuk mengonfigurasi Referer Black/Whitelist Anda.

3. Konfigurasikan CNAME

Sebelum mengintegrasikan CDN, permintaan dikirim langsung ke server Anda. Setelah integrasi, permintaan dialihkan ke node CDN terdekat, yang kemudian mengambil sumber daya dari server origin Anda. Untuk mengaktifkan pengalihan ini, Anda harus mengonfigurasi record CNAME.

Record CNAME adalah tipe record DNS yang memetakan satu nama domain ke nama domain lain. Untuk informasi lebih lanjut, lihat Pengenalan record CNAME.

Konfigurasikan CNAME di layanan DNS Anda

  1. Buka halaman Domain Names di konsol CDN. Temukan nama domain yang telah Anda tambahkan dan salin nilai CNAME-nya. Jika nilainya kosong, tunggu lima detik lalu refresh halaman.

    CANME-cn.jpg

  2. Konfigurasikan record CNAME dengan penyedia DNS Anda. Prosesnya bervariasi tergantung pada penyedia DNS. Topik ini memberikan petunjuk untuk Alibaba Cloud dan Tencent Cloud.

    Konfigurasikan CNAME dengan Alibaba Cloud

    Jika penyedia DNS Anda adalah Alibaba Cloud, ikuti langkah-langkah berikut:

    1. Masuk ke Konsol Cloud DNS menggunakan Akun Alibaba Cloud yang memiliki nama domain yang dipercepat.

    2. Di halaman Public Authoritative DNS, temukan nama domain root example.com untuk nama domain yang dipercepat Anda. Di kolom Actions, klik DNS Records.

    3. Klik Add Record untuk menambahkan record CNAME.

    4. Atur Record Type menjadi CNAME.

      addCname-cn.jpg

    Penting
    • Record host adalah awalan nama domain. Misalnya, untuk www.example.com, record host-nya adalah www. Jika nama domain yang dipercepat Anda adalah domain root, seperti example.com, atur record host menjadi @.

    • Record CNAME dan record A tidak dapat dikonfigurasi untuk hostname yang sama. Jika record A sudah ada untuk nama domain yang dipercepat, Anda harus menjeda atau menghapus record A sebelum menambahkan record CNAME.

    • Menjeda record A dan menambahkan record CNAME dapat menyebabkan gangguan layanan singkat. Untuk meminimalkan dampak, kami menyarankan agar Anda melakukan operasi ini selama jam sepi.

    1. Klik OK untuk menyelesaikan.

    Konfigurasikan CNAME dengan Tencent Cloud

    Jika penyedia DNS Anda adalah Tencent Cloud, ikuti langkah-langkah berikut:

    1. Masuk ke konsol DNSPod.

    2. Di halaman manajemen DNS untuk nama domain Anda, klik Add Record untuk membuat record CNAME.

      Parameter

      Deskripsi

      Contoh

      Host Record

      • Untuk subdomain, record host adalah awalan subdomain.

      • Untuk domain wildcard, record host adalah *.

      • Untuk domain root, record host adalah @.

      • Contoh subdomain:

        • Untuk nama domain yang dipercepat www.example.com, record host-nya adalah www.

        • Untuk nama domain yang dipercepat www.example.aliyundoc.com, record host-nya adalah www.example.

      • Contoh domain wildcard:

        • Untuk nama domain yang dipercepat .example.com, record host-nya adalah *.

        • Untuk nama domain yang dipercepat *.example.aliyundoc.com, record host-nya adalah *.example.

      • Contoh domain root: Untuk domain root example.com dengan nama domain yang dipercepat example.com, record host-nya adalah @.

      Catatan

      Pengaturan DNS berlaku untuk domain terdaftar Anda (seperti example.com) atau bagian di sebelah kirinya. Saat mengonfigurasi record host, masukkan hanya bagian yang akan di-resolve (untuk www.example.com, masukkan www).

      Record Type

      Pilih CNAME.

      CNAME

      Line Type

      Pilih "Default".

      Pertahankan default

      Value

      Masukkan nilai CNAME untuk nama domain yang dipercepat Anda.

      Catatan

      Nilai CNAME berbeda untuk domain primer (seperti www.example.com) dan domain tingkat kedua (seperti www.example.aliyundoc.com). Untuk mempercepat domain tingkat kedua, tambahkan ke CDN dan arahkan ke CNAME-nya, atau tambahkan domain wildcard—CNAME-nya berlaku untuk domain tingkat kedua. Untuk detailnya, lihat Menambahkan nama domain yang dipercepat.

      www.example.com.w.kunlunsl.com

      Weight

      Biarkan kosong.

      Tidak berlaku

      MX

      Biarkan kosong.

      Tidak berlaku

      TTL

      TTL adalah waktu cache. Nilai yang lebih kecil berarti propagasi lebih cepat setelah perubahan.

      Pertahankan default

    3. Klik Save.

  3. Verifikasi bahwa record CNAME telah berlaku.

    Status CNAME

    1. Buka halaman Domain Names di konsol CDN.

    2. Temukan nama domain Anda dan arahkan kursor ke kolom CNAME Status. Status Configured menunjukkan bahwa record CNAME telah berlaku.

      CnameCheck-cn.jpg

    Catatan
    • Setelah mengonfigurasi CNAME, konsol mungkin masih menampilkan To Be Configured di kolom CNAME Status. Jika hal ini terjadi, Anda dapat merefresh halaman atau menunggu sekitar lima menit lalu memeriksa statusnya lagi.

    Verifikasi dengan nslookup

    1. Buka Command Prompt di komputer Windows atau Terminal di komputer macOS atau Linux.

    2. Jalankan perintah nslookup -type CNAME untuk Accelerated Domain Name. Misalnya, jalankan perintah nslookup -type CNAME www.example.com. Jika hasil yang dikembalikan sesuai dengan nilai CNAME untuk Accelerated Domain Name di konsol CDN, konfigurasi CNAME telah berlaku.

      nsCheckCname.jpg

5. Pra-ambil sumber daya

Setelah mengintegrasikan CDN untuk pertama kalinya, pra-ambil sumber daya statis populer ke node edge CDN. Hal ini memungkinkan pengguna mengambil sumber daya langsung dari node edge, mencegah akses awal yang lambat, dan meningkatkan pengalaman pengguna.

  1. Masuk ke Konsol CDN.

  2. Di panel navigasi kiri, klik Purge and Prefetch.

  3. Di tab Purge/Prefetch, atur Operation Type menjadi Prefetch.

  4. Di bidang Prefetch Content, masukkan URL lengkap setiap file yang akan dipra-ambil. Masukkan satu URL per baris. Pra-ambil direktori tidak didukung. Contoh: https://www.example.com/install/package.zip.

  5. Klik Submit untuk memulai tugas pra-ambil.

  6. Di tab Operation Records, Anda dapat melihat detail dan progres tugas. Tugas selesai ketika progresnya mencapai 100%.

Catatan
  • Tugas pra-ambil tidak dapat dibatalkan setelah dikirim.

  • Waktu yang dibutuhkan untuk menyelesaikan tugas pra-ambil tergantung pada ukuran dan jumlah file, serta kinerja server origin. Tugas pra-ambil biasanya membutuhkan waktu 5 hingga 30 menit untuk selesai.

6. Verifikasi bahwa caching CDN efektif

Verifikasi bahwa caching CDN efektif

  1. Untuk Windows, tekan Windows+R, ketik cmd di kotak dialog Run, lalu klik OK untuk membuka Command Prompt.

    Untuk macOS, buka Terminal.

  2. Di jendela tersebut, jalankan perintah "curl -I" diikuti URL sumber daya di domain yang dipercepat Anda. Contoh: curl -I www.example.com/10.JPG.

    image

  3. Jika header respons mencakup bidang Age, X-Cache, X-Swift-SaveTime, dan X-Swift-CacheTime, ini menunjukkan bahwa CDN berfungsi dengan benar.

    Catatan
    • X-Cache: Nilai MISS menunjukkan bahwa permintaan meleset cache dan diperlukan pengambilan origin. Nilai HIT menunjukkan bahwa permintaan mengenai cache CDN dan data cache dikembalikan langsung.

    • Age: Menunjukkan berapa lama, dalam detik, file telah di-cache di node CDN. Bidang ini tidak disertakan untuk file yang direfresh atau permintaan pertama kali. Nilai 0 untuk Age menunjukkan bahwa cache telah kedaluwarsa dan memerlukan validasi dengan server origin.

    • X-Swift-SaveTime: Menunjukkan waktu (dalam GMT) ketika sumber daya pertama kali di-cache di node CDN. Untuk mengonversi waktu ke Waktu Standar Tiongkok (UTC+8), tambahkan 8 jam.

    • X-Swift-CacheTime: Menunjukkan berapa lama, dalam detik, file dapat di-cache di node CDN. Nilai 0 menunjukkan bahwa sumber daya tidak dapat di-cache.

Catatan

Jika Anda masih tidak dapat mengakses situs Anda atau mengalami kesalahan setelah menyelesaikan langkah-langkah di atas, lihat Troubleshoot access issues.

Anda telah menyelesaikan konfigurasi CDN utama. CDN sekarang dapat mempercepat akses ke website Anda.

Referensi

Troubleshooting masalah CDN umum

Apa itu CDN?

Lima keunggulan kompetitif CDN

Praktik terbaik untuk mencegah hotlinking CDN

Tingkatkan rasio hit cache CDN

Studi kasus pelanggan