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
Setelah Pengguna 1 mengakses
a.example.com/image.png, file tersebut disimpan dalam cache a.example.com.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
Setelah Pengguna 1 mengakses
a.example.com/image.png, file tersebut disimpan dalam cache a.example.com.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.comdanb.example.comdi-hosting di server asal yang sama yaituorigin.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
Masuk ke Alibaba Cloud CDN.
Di panel navigasi kiri, klik Domain Names.
Pada halaman Domain Names, temukan nama domain yang ingin Anda kelola dan klik Manage di kolom Actions.
Di pohon navigasi kiri nama domain, klik Cache.
Klik tab Cache Sharing.
Klik Configure.
Di kotak dialog Berbagi Cache, pilih nama domain dan klik OK.