Topik ini menyediakan panduan cepat untuk Alibaba Cloud CDN, mencakup penambahan nama domain, konfigurasi origin, pembuatan record CNAME, serta penerapan pengaturan kinerja dan keamanan yang direkomendasikan.
Contoh dalam topik ini menggunakan www.example.com sebagai nama domain dan 10.10.10.1 sebagai IP server origin.
Cara Alibaba Cloud CDN mempercepat pengiriman konten
Jika Anda sudah memahami cara kerja CDN, Anda dapat melewati bagian ini dan melanjutkan ke konfigurasi.
Akses cepat ke Alibaba Cloud CDN
Lengkapi konfigurasi berikut untuk mengaktifkan akselerasi konten.
Sebelum menggunakan Alibaba Cloud CDN, lengkapi prasyarat berikut:
-
Anda memerlukan Akun Alibaba Cloud. Jika Anda belum memilikinya, Anda dapat membuatnya di halaman pendaftaran akun. Jika Anda perlu mempercepat trafik di wilayah Tiongkok daratan, Anda juga harus menyelesaikan verifikasi akun.
Tambahkan nama domain dan server origin
-
Konfigurasi nama domain
Untuk mengaktifkan akselerasi untuk nama domain Anda, tambahkan ke Alibaba Cloud CDN sebagai Domain Name to Accelerate. Hal ini memungkinkan Alibaba Cloud CDN mengidentifikasi dan mempercepat permintaan untuk domain tersebut.
-
Pertimbangan untuk nama domain yang dipercepat terpadu
Saat Anda mengonfigurasi nama domain yang dipercepat terpadu, pertimbangkan hal-hal berikut:
-
Pemilihan jenis bisnis: Pilih 'Image and Small File' untuk mengoptimalkan akselerasi resource statis.
-
Cache bersama: Jika beberapa nama domain yang dipercepat menyajikan konten identik dari server origin, aktifkan cache bersama untuk meningkatkan rasio hit cache.
-
Dukungan HTTPS: Untuk mendukung akses HTTPS, Anda harus mengonfigurasi Sertifikat SSL terpisah untuk setiap nama domain yang dipercepat.
-
Pengaturan header host origin: Atur header host origin ke nama domain aktual origin untuk mencegah ketidaksesuaian header host.
-
Aturan penambahan nama domain: Tambahkan setiap nama domain sebagai nama domain yang dipercepat terpisah di Alibaba Cloud CDN. Misalnya,
www.example.comdanexample.comadalah dua nama domain yang berbeda dan harus ditambahkan sebagai nama domain yang dipercepat serta dikonfigurasi dengan record CNAME secara terpisah di konsol CDN.
-
-
Verifikasi kepemilikan domain
Alibaba Cloud CDN memerlukan verifikasi kepemilikan domain untuk memastikan bahwa Anda memiliki nama domain tersebut. Anda dapat melewati langkah ini jika Anda telah memverifikasi domain atau jika tidak ada prompt verifikasi yang muncul.
-
Konfigurasi informasi server origin
Server origin adalah server web yang menyimpan konten aplikasi Anda. Saat terjadi cache miss, node CDN mengambil resource yang diminta dari server origin.
-
Verifikasi nama domain yang dipercepat
Setelah Anda menambahkan nama domain yang dipercepat, kami menyarankan agar Anda mengujinya terlebih dahulu di mesin lokal. Hal ini memungkinkan Anda mengganti record DNS tanpa memengaruhi trafik produksi. Setelah Anda memverifikasi bahwa nama domain yang dipercepat berfungsi dengan benar, arahkan record DNS-nya ke alamat CNAME.
CatatanAkses simulasi dikenai biaya standar CDN. Untuk informasi lebih lanjut, lihat Komponen penagihan.
Konfigurasi yang Direkomendasikan
Setelah Anda mengonfigurasi nama domain dan server origin, klik Next untuk menuju ke halaman Recommended Configurations.
Bagian Recommended Configurations menyediakan empat konfigurasi, Improve cache hit ratio, Improve access performance, Cost control, dan Improve access security, untuk dengan cepat meningkatkan rasio hit cache, kinerja akses, dan keamanan CDN Anda.
Anda dapat mengonfigurasi fitur berdasarkan kebutuhan bisnis Anda atau melewati langkah ini. Anda dapat mengakses halaman ini lagi nanti dengan mengklik Quick Configuration di kolom Action di halaman Domain Names.
Improve cache hit ratio
Cache Expiration
Konfigurasikan aturan cache untuk mengurangi permintaan pengambilan asal. Aturan dicocokkan secara berurutan, dan aturan pertama yang cocok akan berlaku. Berdasarkan karakteristik resource Anda, atur waktu kedaluwarsa cache yang sesuai. Tabel berikut menunjukkan konfigurasi yang direkomendasikan untuk aturan berdasarkan ekstensi file.
|
Tipe file |
Ekstensi file |
Waktu kedaluwarsa |
Deskripsi |
|
Gambar/Audio/Video |
|
30 hari |
Konten resource tidak sering berubah. |
|
Skrip statis |
|
1 jam |
Dapat berubah sering dengan rilis versi. |
|
Halaman utama website |
|
Jangan cache (0 detik) |
Memastikan pengguna selalu mendapatkan struktur halaman terbaru. |
Ignore Parameters
Saat Anda mengaktifkan fitur ignore URL parameters, Titik kehadiran (POP) CDN menghapus parameter yang mengikuti tanda tanya (?) dalam URL saat menghasilkan kunci cache. Hal ini memungkinkan permintaan untuk resource yang sama dengan parameter berbeda untuk mengenai cache yang sama. Ini meningkatkan tingkat hit cache dan mengurangi trafik pengambilan asal.
Di kotak dialog Ignore URL Parameters, atur Mode ke Keep Specified Parameters atau Delete Specified Parameters. Atur Ignore URL Parameters ke Yes. Di bidang Keep Specified Parameters, masukkan parameter yang ingin Anda simpan. Anda dapat memasukkan hingga 10 parameter, dipisahkan koma. Jika Anda mengaktifkan Keep Origin Fetch Parameters, semua parameter disimpan untuk permintaan pengambilan asal. Jika fitur ini dinonaktifkan, parameter untuk permintaan pengambilan asal sama dengan parameter dalam kunci cache. Klik OK untuk menyimpan konfigurasi.
Tingkatkan kinerja akses
Range Origin Fetch
Range origin fetch hanya mengambil rentang byte file besar yang belum di-cache dari server origin. Hal ini mencegah transmisi ulang seluruh file.
Jika klien telah mengonfigurasi parameter range origin fetch, pilih Match Client. Gunakan chunk 512 KB untuk gambar. Untuk video atau file besar, gunakan chunk 1 MB, 2 MB, atau 4 MB berdasarkan ukuran file.
Jika resource yang dipercepat adalah video atau file besar, pilih Enable Range Origin Fetch (Recommended for Large File Delivery). Pilih chunk 1 MB, 2 MB, atau 4 MB berdasarkan ukuran file. Semua permintaan pengambilan asal dari node CDN kemudian akan menggunakan ukuran chunk yang ditentukan.
Gzip Compression
Gunakan kompresi Gzip untuk file yang dipercepat antara 1 KB dan 10 MB untuk mengurangi jumlah data yang ditransfer.
Fitur ini tidak mengompresi file yang lebih kecil dari 1 KB atau lebih besar dari 10 MB. Jenis file gambar dan video umum sudah dikompresi, sehingga mengaktifkan Gzip untuknya tidak berpengaruh. Sebelum mengaktifkan fitur ini, baca tindakan pencegahan di Kompresi Gzip.
Nyalakan sakelar Gzip compression. Jangan aktifkan fitur ini jika file server origin Anda memiliki mekanisme verifikasi MD5 sendiri.
Kontrol biaya
Untuk mencegah tagihan tinggi akibat lonjakan bandwidth mendadak yang disebabkan oleh serangan atau penggunaan tidak sah, konfigurasikan batas penggunaan untuk mengontrol bandwidth maksimum, trafik, dan jumlah permintaan HTTPS untuk nama domain Anda. Untuk informasi lebih lanjut, lihat Mengonfigurasi batas penggunaan.
-
Saat aturan pembatasan dipicu, nama domain yang dipercepat sementara diambil offline dan menjadi tidak dapat diakses. Jika Anda hanya ingin menerima peringatan saat penggunaan melebihi ambang batas, atur peringatan pemantauan trafik.
-
Atur ambang batas berdasarkan trafik historis, bandwidth, dan jumlah permintaan HTTPS website Anda. Jika Anda tidak yakin tentang data ini, lewati konfigurasi ini untuk saat ini. Setelah sistem Anda stabil, gunakan fitur Usage Query CDN untuk melihat informasi penggunaan untuk nama domain yang dipercepat, lalu konfigurasikan batas penggunaan.
Traffic Cap
Jika metode penagihan Anda adalah Pay-by-traffic default, konfigurasikan fitur ini. Atur ambang batas berdasarkan trafik historis. Sistem menghitung total trafik untuk nama domain selama periode tertentu. Saat trafik kumulatif melebihi ambang batas yang Anda tetapkan, aturan pembatasan dipicu, dan nama domain diambil offline. Nama domain yang dipercepat dikembalikan online pada waktu pembukaan blokir yang ditentukan.
Bandwidth Cap
Jika metode penagihan Anda adalah Pay-by-peak-bandwidth, konfigurasikan fitur ini untuk secara efektif mengontrol batas atas bandwidth yang ditagihkan. Saat bandwidth real-time melebihi ambang batas yang Anda tetapkan, aturan pembatasan dipicu, dan nama domain diambil offline. Nama domain yang dipercepat dikembalikan online pada waktu pembukaan blokir yang ditentukan.
HTTPS Requests Cap
Jika nama domain yang dipercepat Anda memerlukan akses HTTPS dan Anda perlu mengontrol anggaran untuk permintaan HTTPS, konfigurasikan fitur ini. Saat jumlah kumulatif permintaan melebihi ambang batas yang Anda tetapkan, aturan pembatasan dipicu, dan nama domain diambil offline. Nama domain yang dipercepat dikembalikan online pada waktu pembukaan blokir yang ditentukan.
Tingkatkan keamanan akses
HTTPS Certificate
Jika nama domain Anda memerlukan akses HTTPS, konfigurasikan sertifikat. Jika tidak, HTTPS tidak tersedia.
Lewati langkah ini jika HTTPS tidak diperlukan.
Mengaktifkan HTTPS menghasilkan permintaan HTTPS statis. Untuk informasi lebih lanjut, lihat Permintaan HTTPS statis.
-
Jika Anda membeli sertifikat dari Layanan Manajemen Sertifikat Alibaba Cloud, pilih SSL Certificates Service dan pilih sertifikat Anda dari daftar Certificate Name. Jika Anda tidak dapat memilih sertifikat Anda, periksa apakah nama domain yang terikat pada sertifikat sama dengan nama domain yang dipercepat.
-
Jika Anda menggunakan sertifikat dari penyedia pihak ketiga, pilih Custom Certificate (Certificate+Private Key). Atur Certificate Name, lalu unggah Certificate (Public Key) dan Private Key. Sertifikat disimpan di Layanan Manajemen Sertifikat Alibaba Cloud. Anda dapat melihatnya di My Certificates.
Referer Black/Whitelist
Daftar hitam/putih Referer mengontrol akses berdasarkan bidang Referer dalam Header permintaan HTTP untuk mencegah hotlinking resource. Anda dapat mengonfigurasi daftar hitam atau daftar putih. Kedua daftar tersebut saling eksklusif. Untuk informasi lebih lanjut, lihat Mengonfigurasi daftar hitam/putih Referer.
Anda dapat mengaktifkan fitur Menyesuaikan dan berlangganan laporan operasi terlebih dahulu. Laporan operasi mengumpulkan dan menampilkan data akses pengguna, seperti PV/UV, Regions and ISPs, Domain Name Ranking, referer populer, Popular URLs, Popular Origin URLs, dan Top Client IPs. Kemudian, gunakan data referer populer untuk mengonfigurasi Referer Black/Whitelist.
Pertanyaan: Perlindungan hotlink dan pembatasan bandwidth untuk CDN ke OSS
Saat CDN Anda mengambil gambar dari OSS, gunakan pengaturan konfigurasi cepat berikut untuk mengaktifkan perlindungan hotlink dan mengontrol biaya bandwidth:
-
Perlindungan hotlink: Di bagian 'Tingkatkan Keamanan Akses' konfigurasi cepat, atur perlindungan hotlink berbasis Referer dengan daftar putih nama domain yang diizinkan. Atau, gunakan daftar hitam IP untuk memblokir IP berbahaya. Hal ini mencegah penggunaan resource Anda tanpa izin.
-
Pembatasan bandwidth: Di bagian 'Cegah Biaya Berlebihan' konfigurasi cepat, atur ambang batas bandwidth. Jika ambang batas ini terlampaui, aturan pembatasan dipicu yang mengambil nama domain yang dipercepat offline untuk mengontrol trafik dan biaya. Domain tersebut secara otomatis kembali online setelah periode pembukaan blokir berakhir.
3. Konfigurasi CNAME
Konfigurasikan record CNAME untuk mengarahkan nama domain Anda ke Titik kehadiran (POP) CDN terdekat guna mengarahkan permintaan pengguna melalui Alibaba Cloud CDN untuk akselerasi.
Record CNAME adalah jenis Rekaman DNS yang memetakan satu nama domain ke nama domain lain. Untuk informasi lebih lanjut, lihat Pengenalan record CNAME.
Resource prefetch
Setelah Anda menambahkan nama domain ke CDN, Anda dapat melakukan prefetch resource statis populer ke POP CDN. Hal ini memberikan akses lebih cepat bagi pengunjung pertama kali dengan menyajikan konten langsung dari cache.
-
Masuk ke Konsol CDN.
-
Di panel navigasi kiri, klik Purge and Prefetch.
-
Di tab Purge/Prefetch, atur tipe operasi ke Prefetch.
-
Di kotak input, masukkan URL lengkap setiap file yang akan di-prefetch. Masukkan satu URL per baris. Prefetch direktori tidak didukung. Misalnya:
https://www.example.com/install/package.zip. -
Klik Submit.
-
Di tab catatan operasi, lihat detail dan progres tugas purge atau prefetch Anda. Tugas selesai saat progresnya mencapai 100%.
-
Tugas purge atau prefetch yang dikirimkan tidak dapat dibatalkan.
-
Waktu penyelesaian tugas prefetch tergantung pada ukuran file, jumlah file, dan kinerja server origin. Tugas biasanya memerlukan waktu 5 hingga 30 menit.
Langkah 5: Verifikasi caching Alibaba Cloud CDN
Jika Anda masih tidak dapat mengakses situs Anda atau mengalami error setelah menyelesaikan langkah-langkah ini, lihat Memecahkan masalah akses.
Setelah menyelesaikan langkah-langkah ini, Anda telah mengonfigurasi Alibaba Cloud CDN untuk mempercepat website Anda.
