All Products
Search
Document Center

ApsaraVideo VOD:FAQ CDN untuk ApsaraVideo VOD

Last Updated:Jun 22, 2026

Topik ini menjawab pertanyaan umum mengenai CDN untuk ApsaraVideo VOD.

Kategori pertanyaan

Pembelian dan penagihan

Masalah akses dan pengecualian

Menambahkan dan meresolusi nama domain

Cache

Pengambilan asal dan server origin

HTTPS

Refresh dan prefetch

Keamanan

Lihat paket transfer data baru Anda

Catatan

Anda hanya dapat mengkueri detail penggunaan paket sumber daya yang sedang aktif atau yang telah kedaluwarsa dalam satu tahun terakhir.

  1. Login ke Biaya dan Pengeluaran.

  2. Di panel navigasi sebelah kiri, pilih Manage Reserved Instances.

  3. Di halaman Manage Reserved Instances, atur Resource Type ke Resource Plans untuk melihat detail penggunaan paket sumber daya.

    Anda dapat mengatur Product Name ke ApsaraVideo VOD atau menggunakan kondisi filter lain seperti waktu efektif dan status untuk mencari paket sumber daya.国际站中文

Ketidaksesuaian data trafik

Masalah

Data trafik untuk nama domain yang dipercepat yang diperoleh dari fitur pemantauan data atau penggunaan sumber daya di Konsol ApsaraVideo VOD atau API berbeda dengan data trafik yang dihitung dari log. Data trafik dari log biasanya lebih rendah.

Penyebab

Trafik yang dihitung dari log didasarkan pada bidang response_size dan hanya mengukur trafik lapisan aplikasi. Trafik lapisan jaringan aktual biasanya 7% hingga 15% lebih tinggi daripada trafik lapisan aplikasi. Perbedaan ini terutama disebabkan oleh dua jenis overhead jaringan utama:

  • Header paket TCP/IP: Sebelum transmisi jaringan, data lapisan aplikasi dikemas menjadi paket TCP di lapisan transport dan kemudian menjadi paket IP di lapisan jaringan. Ukuran maksimum paket IP adalah 1.500 byte, yang mencakup header TCP 20 byte dan header IP 20 byte. Header-header ini juga mengonsumsi trafik jaringan tetapi tidak dicatat dalam log lapisan aplikasi. Overhead header ini menyumbang minimal 2,74% dari trafik yang tercatat di log (40 byte header untuk setiap 1.460 byte data aplikasi). Semakin kecil data aplikasi, semakin besar persentase overhead header. Overhead ini biasanya sekitar 3%.

  • Pengiriman ulang TCP: Di lingkungan jaringan yang kompleks, kehilangan paket dapat terjadi karena kemacetan jaringan atau kegagalan perangkat. Biasanya, 3% hingga 10% paket data dijatuhkan dan harus dikirim ulang. Kernel sistem operasi menangani pengiriman ulang ini di lapisan tumpukan protokol, dan tidak tercatat dalam log lapisan aplikasi. Proses ini mengonsumsi sumber daya jaringan tambahan.

Karena overhead ini, praktik umum di industri adalah menambahkan margin 7% hingga 15% ke trafik lapisan aplikasi untuk menghitung trafik yang dapat ditagihkan. CDN untuk ApsaraVideo VOD menerapkan overhead rata-rata sebesar 10%. Oleh karena itu, trafik yang sebenarnya dapat ditagihkan, yang juga merupakan trafik yang ditampilkan dalam kueri pemantauan, adalah 1,1 kali trafik yang tercatat di log. Ini dikenal sebagai koefisien TCP sebesar 1,1.

Penagihan untuk akselerasi di Tiongkok daratan

Jika server origin Anda berada di Hong Kong (Tiongkok), Makau (Tiongkok), Taiwan (Tiongkok), atau wilayah lain di luar Tiongkok daratan, dan Anda menggunakan POP CDN di Tiongkok daratan untuk akselerasi, Anda akan dikenai biaya berdasarkan tarif standar untuk akselerasi CDN di Tiongkok daratan.

CDN ditagih berdasarkan lalu lintas keluar dari POP CDN. Oleh karena itu, Anda dikenai biaya berdasarkan tarif untuk Tiongkok daratan. Namun, pengaturan ini dapat memengaruhi kinerja karena latensi dapat terjadi ketika POP CDN di Tiongkok daratan melakukan pengambilan asal dari server di luar Tiongkok daratan. Jika server origin dan pengguna Anda berada di luar Tiongkok daratan, kami merekomendasikan agar Anda mengaktifkan Akselerator Global.

Penggunaan paket sumber daya lintas layanan

Tidak. ApsaraVideo VOD adalah layanan independen. Saat Anda menggunakan ApsaraVideo VOD, Anda dikenai biaya untuk sumber daya penyimpanan, transkoding, trafik, atau bandwidth yang dikonsumsi. Paket ApsaraVideo VOD berisi paket sumber daya seperti paket transfer data, paket penyimpanan, dan paket transkoding. Anda hanya dapat menggunakan paket sumber daya tersebut untuk membayar sumber daya yang dikonsumsi di ApsaraVideo VOD.

Biaya trafik tak terduga

Paket transfer data ApsaraVideo VOD hanya berlaku jika Anda telah mengonfigurasi nama domain yang dipercepat dan memilih metode pengukuran pay-by-data-transfer untuk layanan akselerasi. Setelah paket transfer data berlaku, paket tersebut hanya mengimbangi transfer data yang dipercepat dan tidak mencakup lalu lintas keluar OSS. Penggunaan berlebih ditagih berdasarkan skema bayar sesuai penggunaan. Jika Anda dikenai biaya transfer data, periksa situasi berikut:

  • Nama domain yang dipercepat telah dikonfigurasi

    • Konfigurasi nama domain yang tidak lengkap dapat mencegah penerapan paket sumber daya secara tepat. Misalnya, Anda telah menambahkan nama domain tetapi belum mengonfigurasi rekaman CNAME. Pastikan nama domain berada dalam status Running. Untuk informasi lebih lanjut tentang konfigurasi nama domain, lihat ApsaraVideo VOD Quick Start.

    • Nama domain yang dipercepat dikonfigurasi, tetapi Anda mengakses sumber daya di ApsaraVideo VOD dengan menggunakan alamat OSS langsung alih-alih nama domain yang dipercepat. Hal ini menghasilkan biaya lalu lintas keluar OSS. Untuk informasi selengkapnya tentang penagihan, lihat Penagihan untuk lalu lintas keluar OSS.

    • Jika transfer data yang dipercepat melebihi kuota paket transfer data Anda, Anda akan dikenai biaya tambahan. Anda dapat memperpanjang paket sumber daya Anda. Untuk informasi lebih lanjut, lihat Renew a resource plan.

  • Tidak ada nama domain yang dipercepat yang dikonfigurasi

    Jika tidak ada nama domain yang dipercepat yang dikonfigurasi untuk ApsaraVideo VOD, layanan akan mengembalikan alamat origin OSS secara default. Memutar atau mengunduh sumber daya menggunakan alamat ini menghasilkan biaya lalu lintas keluar OSS.

Penagihan untuk trafik serangan

Anda dikenai biaya untuk bandwidth yang dikonsumsi oleh serangan atau trafik yang dibesar-besarkan secara berbahaya. Biaya ini berlaku karena sumber daya bandwidth ApsaraVideo VOD dikonsumsi.

Untuk menangani trafik yang dibesar-besarkan secara berbahaya atau serangan, Anda dapat meningkatkan keamanan video atau mengonfigurasi notifikasi ambang batas bandwidth puncak.

  • Aktifkan fitur keamanan video

    Jika bisnis Anda berisiko terkena serangan, kami menyarankan Anda untuk meningkatkan keamanan video Anda untuk mempersulit serangan. ApsaraVideo VOD menyediakan mekanisme keamanan konten yang komprehensif untuk melindungi konten video Anda dari hotlinking, unduhan ilegal, dan distribusi ilegal. Mekanisme ini membantu Anda memenuhi persyaratan keamanan dalam berbagai skenario bisnis. Untuk informasi selengkapnya, lihat Keamanan Media.

  • Aktifkan pemantauan bandwidth puncak

    Anda dapat mengatur ambang batas bandwidth untuk nama domain Anda. Ketika ambang batas tercapai, Anda akan menerima notifikasi SMS. Untuk informasi lebih lanjut, lihat Peak bandwidth monitoring.

Penagihan untuk kode status 4xx

Ya. Untuk melindungi nama domain yang dipercepat Anda dari serangan dan trafik penipuan, Anda dapat mengonfigurasi fitur kontrol akses seperti perlindungan hotlink, penandatanganan URL, otentikasi jarak jauh, daftar hitam dan daftar putih IP, serta daftar hitam dan daftar putih user-agent (UA). Ketika permintaan berbahaya sesuai dengan aturan kontrol akses, POP CDN mengembalikan kode status 4xx untuk memblokir akses ke sumber daya Anda. Dalam kasus ini, POP CDN mengonsumsi sumber daya CPU untuk memproses permintaan berbahaya tersebut dan mengonsumsi sumber daya trafik serta bandwidth untuk mengembalikan kode status 4xx. Oleh karena itu, Anda tetap dikenai biaya untuk trafik dan bandwidth yang dikonsumsi. Untuk informasi lebih lanjut tentang penagihan trafik di ApsaraVideo VOD, lihat Billing of basic services.

Kesalahan 404 saat mengakses sumber daya

Ketika server web mengembalikan kode status HTTP 404, hal ini menunjukkan bahwa sumber daya yang diminta tidak ada di server. Hal ini dapat terjadi jika aturan pembuatan URL telah berubah, file web diganti namanya atau dipindahkan, atau tautan yang diimpor mengandung kesalahan ejaan.

Catatan

Pastikan lokasi penyimpanan sumber daya sesuai dengan nama domain. Jika terdapat beberapa lokasi penyimpanan di wilayah yang sama tetapi hanya satu nama domain yang dikonfigurasi, Konsol ApsaraVideo VOD memprioritaskan pengembalian URL CDN untuk wilayah tersebut. Jika Anda mengakses sumber daya di lokasi penyimpanan yang tidak terikat dengan nama domain, kesalahan 404 akan dikembalikan.

Mengisolasi masalah CDN atau server asal

  1. Buka Alikunlun User Diagnostic Tool dan pastikan jaringan lokal Anda berfungsi dengan baik.

  2. Tambahkan entri yang memetakan alamat IP server origin ke nama domain-nya di file hosts lokal Anda untuk menguji akses situs secara langsung. Jika terjadi kesalahan saat Anda mengakses server origin, masalahnya ada pada server origin Anda. Hubungi administrator situs Anda untuk memperbaikinya.

    # Copyright (c) 1993-2009 Microsoft Corp.
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    #      102.54.94.97     rhino.acme.com          # source server
    #      38.25.63.10      x.acme.com              # x client host
    # localhost name resolution is handled within DNS itself.
    #    127.0.0.1       localhost
    #    ::1             localhost
    10.10.10.10 www.example.com
  3. Beri komentar pada entri yang Anda tambahkan ke file hosts pada langkah sebelumnya. Kemudian, jalankan perintah ping untuk menguji nama domain yang dipercepat. Jika perintah mengembalikan respons yang berhasil, POP CDN berfungsi dengan baik.

    C:\Users\admin>ping www.example.com
    Pinging www.example.com [101.x.x.x] with 32 bytes of data:
    Reply from 101.x.x.x: bytes=32 time=3ms TTL=54
    Reply from 101.x.x.x: bytes=32 time=3ms TTL=54
    Reply from 101.x.x.x: bytes=32 time=3ms TTL=54
    Reply from 101.x.x.x: bytes=32 time=4ms TTL=54
    Ping statistics for 101.x.x.x:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 3ms, Maximum = 4ms, Average = 3ms

Akselerator Global tidak meningkatkan kecepatan akses

Periksa hal-hal berikut untuk memecahkan masalah:

  • Saat pengguna di luar Tiongkok daratan mencoba mengakses sumber daya, periksa alamat IP tempat nama domain tersebut di-resolve. Hal ini membantu Anda menentukan apakah konfigurasi POP di luar Tiongkok daratan telah berlaku.

  • Kinerja POP di luar Tiongkok daratan juga bergantung pada volume permintaan. Kecepatan akses hanya meningkat ketika volume permintaan tinggi. Jika jumlah permintaan rendah, lebih sedikit permintaan yang mengenai cache. Dalam kasus ini, penambahan POP di luar Tiongkok daratan tidak secara signifikan meningkatkan kecepatan akses bagi pengguna di wilayah tersebut.

Pratinjau video MP4 tidak berfungsi

Fitur pratinjau di ApsaraVideo VOD mendukung format file MP4 dan HLS. Untuk video MP4, metadata harus terletak di awal file. Video dengan metadata di akhir file tidak dapat dipratinjau. Saat Anda menggunakan ApsaraVideo VOD untuk mentranskoding video ke format MP4, layanan tersebut menempatkan metadata di awal file. Untuk mengatasi masalah ini, Anda dapat mentranskoding video MP4 tersebut. Untuk informasi selengkapnya tentang transkoding, lihat Transkoding audio dan video.

Nama domain wildcard

Tidak, Anda tidak dapat menambahkan nama domain wildcard, seperti *.aliyundoc.com, untuk akselerasi.

Kesalahan "Root domain reserved"

Jika Anda gagal menambahkan nama domain di Konsol ApsaraVideo VOD dan menerima kesalahan The root name of your domain is reserved by other account dengan pesan The root name of your domain is reserved by other account, please contact our Business Advisors, artinya domain root tersebut telah ditambahkan ke Alibaba Cloud CDN, DCDN, atau ApsaraVideo VOD di bawah Akun Alibaba Cloud yang berbeda.

Jika Anda tidak dapat mengatasi masalah, ajukan tiket. Untuk informasi selengkapnya tentang cara mengajukan tiket, lihat Hubungi kami.

Kesalahan "Domain name already exists"

Jika Anda gagal menambahkan nama domain di Konsol ApsaraVideo VOD dan menerima kesalahan This domain name already exists, artinya nama domain tersebut telah ditambahkan ke produk Alibaba Cloud lainnya.

Nama domain yang dipercepat tidak dapat ditambahkan lebih dari sekali. Jika Anda menerima kesalahan ini, periksa apakah nama domain Anda telah ditambahkan ke produk cloud lainnya, seperti ApsaraVideo Live, DCDN, dan SCDN.

Jika Anda tidak dapat mengatasi masalah ini, ajukan tiket. Untuk informasi selengkapnya tentang cara mengajukan tiket, lihat Hubungi kami.

Verifikasi rekaman CNAME

Jangan gunakan perintah ping untuk verifikasi. Perintah ping dapat mengembalikan informasi resolusi yang tidak akurat. Sebagai gantinya, gunakan alat kueri seperti nslookup atau dig.

  • Windows

    Di Command Prompt (CMD) atau PowerShell pada sistem Windows, jalankan perintah berikut untuk mengkueri rekaman CNAME:

    nslookup -type=CNAME <accelerated_domain_name>

    Jika hasil yang dikembalikan sesuai dengan nilai CNAME yang diberikan oleh layanan CDN, rekaman CNAME telah berlaku.

    PS C:\Users\admin> nslookup -type=cname cdn.example.com
    Server:  UnKnown
    Address: 100.100.x.x
    
    Non-authoritative answer:
    cdn.example.com       canonical name = cdn.example.com.w.alikunlun.com
  • Linux/macOS

    Di terminal pada sistem Linux atau Mac OS, gunakan perintah dig untuk verifikasi:

    • Kueri hanya alamat target CNAME (Direkomendasikan):

      dig +short <accelerated_domain_name> CNAME

      Jika hasil yang dikembalikan sesuai dengan nilai CNAME yang diberikan oleh layanan CDN, rekaman CNAME telah berlaku. Berikut adalah contoh hasilnya:

      dig +short cdn.example.com CNAME
      cdn.example.com.w.alikunlun.com.
    • Kueri informasi detail nama domain:

      dig <accelerated_domain_name> CNAME

      Jika nilai CNAME di bagian ANSWER SECTION sama dengan nilai CNAME yang diberikan oleh CDN, hal ini menunjukkan bahwa resolusi CNAME telah berlaku.

      ; <<>> DiG 9.10.6 <<>> cdn.example.com CNAME
      ;; global options: +cmd
      ;; Got answer:
      ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62811
      ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
      ;; OPT PSEUDOSECTION:
      ; EDNS: version: 0, flags:; udp: 4000
      ;; QUESTION SECTION:
      ;cdn.example.com.               IN      CNAME
      ;; ANSWER SECTION:
      cdn.example.com.     600     IN      CNAME   cdn.example.com.w.alikunlun.com.
      ;; Query time: 67 msec
      ;; SERVER: 30.30.x.x#53(30.30.x.x)
      ;; WHEN: Wed Sep 24 19:05:30 CST 2025
      ;; MSG SIZE  rcvd: 92

Nama domain yang dipercepat gagal dalam tinjauan

Semua nama domain yang ditambahkan ke ApsaraVideo VOD harus menjalani tinjauan konten. Jika nama domain Anda gagal ditambahkan, kemungkinan tidak memenuhi aturan akses. Untuk informasi lebih lanjut tentang standar dan batasan penambahan nama domain, lihat Domain name requirements.

Jika nama domain Anda gagal dalam tinjauan, login ke Konsol ApsaraVideo VOD. Buka halaman Configuration Management > CDN Configuration > Domain Names untuk melihat alasan kegagalannya. Hapus nama domain yang gagal dalam tinjauan, sesuaikan konten situs Anda berdasarkan alasannya, lalu tambahkan kembali nama domain tersebut untuk menunggu tinjauan.

Meningkatkan rasio hit cache yang rendah

Rasio hit cache yang rendah berarti permintaan pengguna sering dialihkan ke server origin, yang dapat menurunkan kinerja akselerasi karena ketidakstabilan tautan jaringan publik. Anda dapat meningkatkan rasio hit cache dengan melakukan prefetch URL, mengonfigurasi aturan masa berlaku cache, dan menyaring parameter variabel dalam URL.

Tabel berikut menjelaskan solusinya.

Kebijakan

Faktor dan skenario

Metode konfigurasi

Prefetch sumber daya populer sebelum jam sibuk

Faktor: Jika sumber daya tidak diprefetch ke POP CDN sebelum acara operasional besar atau rilis versi baru, sejumlah besar sumber daya harus diambil dari server origin. Hal ini mengakibatkan rasio hit cache yang rendah.

Skenario:

  • Acara operasional

    Sebelum acara besar, prefetch sumber daya statis di halaman acara ke POP CDN. Setelah acara dimulai, semua permintaan pengguna untuk sumber daya statis ini langsung dilayani dari cache di POP CDN.

  • Rilis paket instalasi

    Sebelum merilis paket instalasi atau peningkatan baru, prefetch sumber daya ke POP CDN. Setelah produk diluncurkan secara resmi, permintaan unduhan dari banyak pengguna langsung dilayani oleh POP CDN. Hal ini meningkatkan kecepatan unduhan, secara signifikan mengurangi beban pada server origin, dan meningkatkan pengalaman pengguna.

Refresh and prefetch

Konfigurasikan waktu hidup (TTL) yang sesuai

Faktor:

  • Kebijakan cache tidak dikonfigurasi di CDN. Semua permintaan pengguna dialihkan ke server origin.

  • Waktu hidup (TTL) yang dikonfigurasi di CDN terlalu singkat, yang menyebabkan sumber daya cache sering kedaluwarsa dan mengakibatkan rasio hit cache yang rendah.

Skenario: Sumber daya statis dipublikasikan di server origin tetapi tidak di-cache di POP CDN, atau sumber daya yang di-cache di POP cepat kedaluwarsa.

Rekomendasi konfigurasi:

  • Untuk file statis yang jarang diperbarui, seperti gambar dan unduhan aplikasi, kami merekomendasikan agar Anda mengatur TTL cache menjadi satu bulan atau lebih lama.

  • Untuk file statis yang sering diperbarui, seperti file JS, CSS, dan MP4, Anda dapat mengatur TTL cache sesuai kebutuhan bisnis Anda.

  • Untuk file dinamis, seperti file PHP, JSP, dan ASP, kami merekomendasikan agar Anda mengatur TTL cache menjadi 0 detik untuk menonaktifkan caching.

Cache settings

Abaikan parameter dalam URL

Faktor: Saat URL permintaan berisi query string atau parameter variabel lainnya, URL berbeda yang mengakses sumber daya yang sama memicu pengambilan asal terpisah. Hal ini menurunkan rasio hit cache.

Skenario: Anda ingin menyajikan sumber daya yang sama dari URL berbeda yang hanya berbeda berdasarkan parameternya.

Ignoring parameters

Konfigurasikan kebijakan pengambilan asal Range untuk file besar

Faktor: Pengguna mungkin menghentikan unduhan di tengah jalan atau hanya menonton sebagian video. Dalam kasus ini, pengguna hanya perlu mengakses rentang tertentu dari file tersebut. Namun, POP CDN meminta seluruh file dari server origin. Akibatnya, POP CDN mengunduh lebih banyak data dari server origin daripada yang dikirimkan ke pengguna, yang menurunkan rasio hit cache.

Skenario: Pengguna mengunduh paket instalasi aplikasi atau menonton sumber daya video.

Range origin fetch configuration

Akses sumber daya lambat setelah akselerasi

Nama domain yang dipercepat menambahkan lapisan POP CDN ke jaringan, mendistribusikan sumber daya dari server origin Anda ke POP yang lebih dekat dengan pengguna Anda. Hal ini memungkinkan klien untuk meminta dan mengambil sumber daya dari POP CDN terdekat, mengurangi pengambilan asal dan meningkatkan kecepatan akses. Oleh karena itu, akses yang lambat dapat disebabkan oleh masalah berikut:

  • Masalah jaringan lokal di sisi klien, seperti bandwidth downstream yang tidak mencukupi atau konfigurasi yang salah.

  • Koneksi jaringan yang buruk dan latensi tinggi antara klien dan POP CDN.

  • POP CDN yang tidak berfungsi dengan baik atau memiliki waktu respons yang lambat.

  • Konten sumber daya yang besar, mengakibatkan waktu unduh yang lama.

  • Koneksi jaringan yang buruk selama pengambilan asal dari POP CDN ke server origin.

  • Server origin itu sendiri memiliki waktu respons yang lambat.

Kesalahan lintas-origin "Access-Control-Allow-Origin"

Permintaan untuk sumber daya yang dipercepat gagal dengan kesalahan The 'Access-Control-Allow-Origin' header has a value 'xxx' that is not equal to the supplied origin. Panel Console di alat developer browser menunjukkan kesalahan lintas-origin CORS karena origin permintaan (https://vr-mc01.xxx) tidak sesuai dengan nilai header respons Access-Control-Allow-Origin (https://vr-web01.xxx). Ketidaksesuaian ini menyebabkan sumber daya gagal dimuat (net::ERR_FAILED) dan memicu kesalahan runtime JS berikutnya. Kesalahan ini menunjukkan bahwa nilai header lintas-origin Access-Control-Allow-Origin dalam respons CDN tidak sesuai dengan header lintas-origin Origin dari permintaan klien, yang menyebabkan browser memblokir respons tersebut. Misalnya, header lintas-origin permintaan adalah "Origin:http://Domain-A", tetapi header lintas-origin respons adalah "Access-Control-Allow-Origin:http://Domain-B".

Masalah ini dapat terjadi karena salah satu alasan berikut:

  • Header lintas-origin yang dikonfigurasi di CDN tidak sesuai dengan header Origin dari permintaan klien.

  • Header lintas-origin dari server origin di-cache oleh CDN.

  • Cache browser sudah usang.

URL callback transkoding bukan HTTPS

Callback ApsaraVideo VOD saat ini tidak mendukung HTTPS. Jika Anda telah mengonfigurasi sertifikat HTTPS dengan benar di ApsaraVideo VOD, Anda dapat mengganti secara manual http:// dengan https:// di URL sumber daya setelah menerima pesan callback.

Catatan

Callback untuk snapshot dan gambar mini mencakup URL HTTPS, tetapi callback untuk transkoding mengembalikan URL HTTP.

Memperbarui file dengan nama yang sama

Anda dapat mengirimkan permintaan refresh dari konsol atau menggunakan API. Untuk informasi lebih lanjut tentang cara merefresh sumber daya, lihat Refresh and prefetch. Anda dapat mengirimkan hingga 2.000 permintaan refresh per hari untuk setiap Akun Alibaba Cloud. Setiap permintaan dapat berisi hingga 1.000 URL. Anda juga dapat merefresh konten hingga 100 direktori per hari. Untuk informasi tentang operasi API terkait, lihat Refresh and Prefetch API.

Sumber daya tidak diperbarui setelah refresh atau prefetch

Lakukan langkah-langkah berikut untuk memecahkan masalah dan menyelesaikannya:

  • Bersihkan cache browser Anda, lalu refresh halaman untuk melihat apakah sumber daya telah diperbarui.

  • Ikat nama domain situs langsung ke server origin dengan memodifikasi file hosts lokal. Kemudian, akses server origin secara langsung untuk memeriksa apakah sumber dayanya telah diperbarui. Jika belum diperbarui, perbarui sumber daya di server origin, lalu gunakan layanan CDN untuk akselerasi.

  • Login ke Konsol ApsaraVideo VOD dan periksa apakah tugas refresh atau prefetch telah selesai. Jika belum, kami merekomendasikan agar Anda menjalankan tugas tersebut lagi.

Memblokir alamat IP berbahaya

Anda dapat mengonfigurasi daftar hitam IP untuk memblokir dan menolak akses dari alamat IP tertentu. Untuk informasi lebih lanjut, lihat Configure an IP blacklist or whitelist.

IP di daftar hitam masih dapat mengakses sumber daya

Periksa apakah alamat IP yang dikonfigurasi di Konsol ApsaraVideo VOD sudah benar. Untuk membatasi alamat IP klien secara akurat, Anda harus menambahkan alamat IP dari header X-Forwarded-For ke daftar hitam. Untuk informasi lebih lanjut tentang cara mendapatkan alamat IP klien, lihat Retrieve the originating IP addresses of clients.

Catatan
  • Layanan CDN, yang bertindak sebagai server, tidak dapat mengontrol upaya akses klien. Setelah Anda mengonfigurasi daftar hitam IP, permintaan dari alamat IP yang masuk daftar hitam yang dikirim ke CDN akan menerima kode kesalahan 403. Anda dapat melihat log untuk permintaan ini. Untuk informasi lebih lanjut tentang cara melihat log, lihat Download logs.

  • Saat kode kesalahan 403 dikembalikan, Anda dikenai biaya untuk trafik yang dihasilkan. Karena tidak ada konten sumber daya aktual yang dikirimkan, hanya header respons yang menghasilkan trafik, dan biayanya minimal. Untuk informasi lebih lanjut, lihat Am I charged if a CDN POP returns a 4xx status code?.

Perlindungan hotlink menyebabkan kesalahan 403

Masalah

Setelah Anda mengonfigurasi perlindungan hotlink, mengakses sumber daya yang dipercepat di ApsaraVideo VOD mengembalikan kesalahan 403.

Penyebab

Pengaturan perlindungan hotlink salah, atau header Referer dalam permintaan kosong.

Solusi

  1. Identifikasi penyebab masalahnya.

    • Jalankan perintah curl untuk menguji akses ke nama domain yang dipercepat.

      curl -voa -e "http://demo.aliyundoc.com" http://example.aliyundoc.com

      Kesalahan 403 dengan pesan denied by Referer ACL, seperti yang ditunjukkan pada contoh output berikut, menunjukkan bahwa pengaturan perlindungan hotlink salah. Dalam contoh ini, header HTTP permintaan berisi bidang Referer dengan nilai demo.aliyundoc.com.

      * Rebuilt URL to: http://example.aliyundoc.com/
      *   Trying 101.x.x.144...
      * TCP_NODELAY set
      * Connected to example.aliyundoc.com (101.x.x.144) port 80 (#0)
      > GET / HTTP/1.1
      > Host: example.aliyundoc.com
      > User-Agent: curl/7.54.0
      > Accept: */*
      > Referer: http://demo.aliyundoc.com
      >
      < HTTP/1.1 403 Forbidden
      < Server: Tengine
      < Date: Sat, 08 Dec 2023 12:36:17 GMT
      < Content-Type: text/html
      < Content-Length: 254
      < Connection: keep-alive
      < X-Tengine-Error: denied by Referer ACL
      ...
      * Connection #0 to host example.aliyundoc.com left intact
    • Jalankan perintah curl untuk menguji akses ke nama domain yang dipercepat tanpa header Referer.

      curl -voa http://example.aliyundoc.com

      Jika sistem mengembalikan kesalahan 403 dan pesan denied by Referer ACL, seperti yang ditunjukkan pada contoh output berikut, hal ini menunjukkan bahwa perlindungan hotlink dikonfigurasi untuk memblokir permintaan dengan header Referer kosong. Dalam contoh ini, header HTTP permintaan tidak memiliki bidang Referer.

      * Rebuilt URL to: http://example.aliyundoc.com/
      *   Trying 101.x.x.148...
      * TCP_NODELAY set
      * Connected to example.aliyundoc.com (101.x.x.148) port 80 (#0)
      > GET / HTTP/1.1
      > Host: example.aliyundoc.com
      > User-Agent: curl/7.54.0
      > Accept: */*
      >
      < HTTP/1.1 403 Forbidden
      < Server: Tengine
      < Date: Sat, 08 Dec 2023 12:48:50 GMT
      < Content-Type: text/html
      < Content-Length: 254
      < Connection: keep-alive
      < X-Tengine-Error: denied by Referer ACL
      ...
      * Connection #0 to host example.aliyundoc.com left intact
    • Buka URL yang dipercepat oleh domain tersebut di browser Chrome dan buka alat developer. Jika header permintaan tidak berisi bidang Referer dan terjadi kesalahan 403, seperti yang ditunjukkan pada contoh output berikut, hal ini menunjukkan bahwa perlindungan hotlink dikonfigurasi untuk memblokir permintaan dengan header Referer kosong.

      403 Forbidden
      You don't have permission to access the URL on this server.
      Powered by Tengine
      
      Response Headers:
      Server: Tengine
      X-Tengine-Error: denied by Referer ACL
      ...
      
      Request Headers:
      Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
      Host: example.aliyundoc.com
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36
      ...
  2. Selesaikan masalah berdasarkan penyebabnya.

    • Solusi untuk pengaturan perlindungan hotlink yang salah

      Periksa apakah nilai Referer demo.aliyundoc.com diizinkan oleh aturan perlindungan hotlink yang dikonfigurasi untuk nama domain yang dipercepat example.aliyundoc.com.

      Login ke Konsol ApsaraVideo VOD. Di panel navigasi sebelah kiri, pilih Configuration Management > CDN Configuration > Domain Names. Temukan nama domain target dan klik Configure di kolom Actions. Kemudian, pilih Resource Access Control > Referer-based Hotlink Protection > Modify. Jika jenis Referer diatur ke Whitelist dan Referer yang diminta tidak sesuai dengan daftar putih, tambahkan nama domain demo.aliyundoc.com ke daftar tersebut. Misalnya, jika Referer-based Hotlink Protection dikonfigurasi sebagai Whitelist dengan aturan *.example.com, dan opsi untuk Allow Access to Resource URL from Browser Address Bar dan Allow Empty Referer Field to Access CDN Resources tidak dipilih, permintaan dari demo.aliyundoc.com akan diblokir.

    • Solusi untuk header Referer kosong

      Masuk ke ApsaraVideo VOD console. Di panel navigasi sebelah kiri, pilih Configuration Management > CDN Configuration > Domain Names. Temukan nama domain target, lalu klik Configure pada kolom Actions. Selanjutnya, pilih Resource Access Control > Referer-based Hotlink Protection > Modify, lalu centang kotak Allow Access to Resource URL from Browser Address Bar.

      Catatan

      Mengizinkan permintaan dengan header Referer kosong meningkatkan risiko hotlinking.