Topik ini menjelaskan cara kerja CDN dan menguraikan pengaturan konfigurasi utama. Dengan mengikuti contoh berikut, Anda dapat mengaktifkan CDN secara cepat dan efisien.
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.
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.
Sebelum mengintegrasikan CDN, selesaikan dua langkah berikut:
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.
Anda harus mengaktifkan CDN di Akun Alibaba Cloud Anda.
1. Tambahkan nama domain dan server origin
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.
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.
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.
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.
CatatanAkses 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.
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 |
| 30 hari | Konten jarang berubah |
Skrip statis |
| 1 jam | Dapat berubah sering dengan rilis versi |
Homepage |
| 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.

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.
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.
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.

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.
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.
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.
Masuk ke Konsol CDN.
Di panel navigasi kiri, klik Purge and Prefetch.
Di tab Purge/Prefetch, atur Operation Type menjadi Prefetch.
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.Klik Submit untuk memulai tugas pra-ambil.
Di tab Operation Records, Anda dapat melihat detail dan progres tugas. Tugas selesai ketika progresnya mencapai 100%.
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
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
Lima keunggulan kompetitif CDN
Praktik terbaik untuk mencegah hotlinking CDN














