全部产品
Search
文档中心

CDN:Apa itu caching?

更新时间:Jul 02, 2025

Ketika Content Delivery Network (CDN) Alibaba Cloud mempercepat pengiriman sumber daya statis kepada pengguna, CDN menyimpan sumber daya tersebut di titik kehadiran (POP) terdekat dengan pengguna. Saat sumber daya diminta kembali, POP langsung mengembalikan sumber daya yang telah disimpan tanpa mengarahkan permintaan ke server asal. Jika sumber daya yang diminta tidak tersedia di POP atau sudah kedaluwarsa, POP akan mengambil data terbaru dari server asal.

Fitur terkait

Tabel berikut menjelaskan operasi yang dapat Anda lakukan pada nama domain menggunakan fitur caching:

Fitur

Deskripsi

Buat aturan cache untuk sumber daya

Time-to-live (TTL) adalah durasi penyimpanan sumber daya di CDN points of presence (POPs). Ketika TTL sumber daya berakhir, sumber daya di POPs menjadi kedaluwarsa. Permintaan untuk sumber daya yang kedaluwarsa dialihkan ke server asal. Sumber daya yang diambil dikembalikan ke klien dan disimpan di POPs. Anda dapat membuat aturan cache berdasarkan direktori file atau ekstensi nama file.

Buat aturan cache untuk kode status HTTP

Ketika titik kehadiran (POPs) mengambil sumber daya dari server asal, server asal mengembalikan kode status HTTP ke POPs. Alibaba Cloud CDN memungkinkan Anda membuat aturan cache untuk kode status HTTP. Saat klien meminta sumber daya yang sama, POPs mengembalikan kode status tersebut tanpa mengarahkan permintaan ke server asal, sehingga mengurangi beban pada server asal. Setelah kode status HTTP yang disimpan kadaluwarsa, permintaan yang memicu kode tersebut dialihkan kembali ke server asal.

Buat aturan kedaluwarsa kode status yang menghormati asal

Jika Anda ingin menetapkan TTL untuk konten statis yang disimpan di titik kehadiran (POPs) Alibaba Cloud CDN berdasarkan kode status dari server asal, Anda dapat membuat aturan cache untuk kode status yang menghormati asal.

Konfigurasikan header respons HTTP

Header respons HTTP adalah komponen bagian header dalam pesan respons yang ditransmisikan melalui HTTP. Header ini memberikan parameter spesifik kepada klien untuk mengelola caching. Anda dapat mengonfigurasi header respons HTTP dan mengizinkan Alibaba Cloud CDN mengembalikan header respons yang telah dikonfigurasi. Dengan cara ini, fitur seperti Berbagi Sumber Daya Lintas Domain (CORS) dapat diimplementasikan.

Buat halaman kesalahan kustom

Setelah membuat halaman kesalahan kustom, ketika konten yang diminta tidak ditemukan atau terjadi kesalahan, titik kehadiran (POP) mengembalikan halaman kesalahan kustom alih-alih halaman default. Halaman kesalahan kustom meningkatkan pengalaman pengguna dan menampilkan prompt kesalahan yang lebih ramah pengguna.

Buat aturan penulisan ulang URL akses

Jika direktori sumber daya di server asal berubah, direktori sumber daya di titik kehadiran (POPs) juga berubah. Jika URL permintaan ke sumber daya tetap sama, POPs perlu menulis ulang URL permintaan dan mengarahkan permintaan ke jalur tujuan. Ini mengurangi jumlah permintaan asal dan meningkatkan kinerja akses klien.

Buat kunci cache kustom

Anda dapat menetapkan kunci cache untuk jenis permintaan yang ditujukan ke file sumber daya yang sama. Ini membantu menghemat ruang cache dan mengurangi jumlah permintaan yang dialihkan ke server asal.

Anda dapat membuat aturan untuk menghasilkan kunci cache berdasarkan bagian-bagian berbeda dari permintaan HTTP, seperti URI, parameter permintaan, header permintaan HTTP, dan variabel kustom. Fitur ini juga dapat digunakan untuk mengonversi URL untuk sumber daya yang sama menjadi kunci cache yang sama, meningkatkan rasio hit cache, serta mengurangi waktu respons, permintaan asal, dan penggunaan bandwidth.

Konfigurasikan berbagi cache

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

Konfigurasikan CORS

Setelah menambahkan situs web Anda ke CDN Alibaba Cloud untuk distribusi konten, Anda dapat mengonfigurasi header respons HTTP kustom untuk mengaktifkan akses lintas domain.

FAQ