全部产品
Search
文档中心

CDN:Konfigurasikan berbagi cache

更新时间:Jun 27, 2025

Setelah mengonfigurasi berbagi cache, nama domain yang dipercepat di akun Alibaba Cloud yang sama dapat berbagi sumber daya yang disimpan dalam cache pada titik kehadiran (POPs) CDN Alibaba Cloud. Jika server asal dari nama domain yang berbeda menyimpan sejumlah besar sumber daya umum seperti gambar, file CSS, dan file JavaScript, Anda dapat mengonfigurasi berbagi cache. Dengan cara ini, nama domain tersebut dapat berbagi sumber daya umum untuk mengurangi penggunaan bandwidth dan meningkatkan rasio hit sumber daya, sehingga meningkatkan kinerja akselerasi Alibaba Cloud CDN serta mengurangi lalu lintas asal.

Cara kerjanya

Alibaba Cloud CDN bekerja secara berbeda tergantung pada apakah Anda mengonfigurasi berbagi cache untuk nama domain seperti a.example.com dan b.example.com.

Sebagai contoh, nama domain menggunakan framework Bootstrap yang sama dan merujuk pada gambar, file CSS, dan file JavaScript yang sama.

Berbagi cache tidak dikonfigurasi

  1. Setelah Pengguna 1 mengakses a.example.com/image.png, file tersebut disimpan dalam cache a.example.com.

  2. Saat Pengguna 2 mengakses b.example.com/image.png, Alibaba Cloud mengambil file tersebut dari server asal lalu menyimpannya ke cache b.example.com tanpa memperhatikan apakah file tersebut telah tersimpan di cache a.example.com karena sumber daya cache tidak dibagikan.

Dalam kasus ini, setiap nama domain memiliki cache independen. Jika sebuah file di-cache untuk suatu nama domain, permintaan untuk file yang sama dari nama domain lain akan dialihkan ke server asal. Hal ini meningkatkan beban pada server asal dan waktu tunggu.

Berbagi cache dikonfigurasi

  1. Setelah Pengguna 1 mengakses a.example.com/image.png, file tersebut disimpan dalam cache a.example.com.

  2. Saat Pengguna 2 mengakses b.example.com/image.png, Alibaba Cloud menentukan bahwa file tersebut sudah di-cache dan mengembalikan file yang di-cache kepada pengguna tanpa melakukan permintaan asal.

Setelah mengonfigurasi berbagi cache, sebuah file hanya diambil dari server asal untuk permintaan pertama. Untuk permintaan selanjutnya, file tersebut diperoleh dari cache. Ini mengurangi jumlah permintaan asal dan mempercepat pemuatan sumber daya.

URL asal yang sama

  • Jika a.example.com dan b.example.com di-hosting di server asal yang sama yaitu origin.example.com, permintaan untuk kedua nama domain diambil dari server asal yang sama tanpa memperhatikan apakah Anda mengonfigurasi berbagi cache.

  • URL asalnya sama. Nama domain dapat berbagi cache, mempercepat pengiriman konten.

URL asal yang berbeda

Misalkan domain asal dari a.example.com adalah origin-a.example.com dan domain asal dari b.example.com adalah origin-b.example.com. Jika URL sumber daya sama, dan nama domain yang dipercepat diganti dengan nama domain yang berbagi cache saat kunci cache dihasilkan, konten cache yang sama dapat dikembalikan meskipun URL asalnya berbeda. Nama domain dapat berbagi cache, mempercepat pengiriman konten.

Catatan penggunaan

  • Anda hanya dapat mengonfigurasi berbagi cache untuk nama domain di akun Alibaba Cloud yang sama.

  • Jika Anda menghapus nama domain yang dipercepat untuk mana berbagi cache dikonfigurasi, rasio hit nama domain yang dipercepat lain yang berbagi cache dengan nama domain tersebut akan terpengaruh. Oleh karena itu, nonaktifkan atau hapus nama domain yang berbagi cache dengan hati-hati. Sebagai contoh, jika Anda mengonfigurasi berbagi cache untuk Nama Domain A untuk berbagi cache dengan Nama Domain B, sistem tidak mengizinkan Anda untuk menghapus Nama Domain B. Anda perlu menghapus konfigurasi berbagi cache Nama Domain A atau mengonfigurasi Nama Domain A untuk berbagi cache dengan nama domain lain sebelum Anda menghapus Nama Domain B.

  • Jika Anda mentransfer nama domain yang dipercepat untuk mana berbagi cache dikonfigurasi, cache bersama dari nama domain tersebut tidak terpengaruh.

  • Setelah mengonfigurasi berbagi cache untuk nama domain yang dipercepat, nama domain yang dipercepat diganti dengan nama domain yang berbagi cache hanya saat Anda menanyakan atau menghasilkan kunci cache. URL asal dan host asal dari nama domain yang dipercepat tetap sama.

Prosedur

  1. Masuk ke Alibaba Cloud CDN.

  2. Di panel navigasi kiri, klik Domain Names.

  3. Pada halaman Domain Names, temukan nama domain yang ingin Anda kelola dan klik Manage di kolom Actions.

  4. Di pohon navigasi kiri nama domain, klik Cache.

  5. Klik tab Cache Sharing.

  6. Klik Configure.

  7. Di kotak dialog Berbagi Cache, pilih nama domain dan klik OK.