All Products
Search
Document Center

CDN:Serve stale content

Last Updated:Aug 20, 2026

Fitur Serve Stale Content merupakan fitur kunci untuk toleransi kesalahan dan ketersediaan di Alibaba Cloud CDN. Fitur ini menyajikan konten statis kedaluwarsa dari node CDN ketika server origin mengalami error, seperti timeout atau saat mengembalikan kode status 4xx atau 5xx. Pendekatan ini meningkatkan ketersediaan dan pengalaman pengguna dengan mempertahankan akses ke situs web Anda selama gangguan sementara pada server origin. Fitur ini tidak berlaku untuk resource dinamis.

Use cases

Origin server failure or unavailability: Ketika server origin gagal atau tidak tersedia akibat masalah seperti downtime server, gangguan jaringan, atau error aplikasi, node CDN tidak dapat mengambil konten terbaru dari server origin.

  • Jika fitur Serve Stale Content dinonaktifkan, node CDN akan mencoba melakukan origin fetch saat menerima permintaan pengguna. Jika terjadi origin error, proses fetch gagal, dan pengguna tidak dapat mengakses situs web.

  • Jika fitur Serve Stale Content diaktifkan, node CDN dapat menyajikan konten kedaluwarsa dari cache mereka selama terjadi origin error. Hal ini menjamin aksesibilitas situs web.

How it works

Procedure

  1. Masuk ke CDN console.

  2. Di panel navigasi sebelah kiri, klik Domain Names.

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

  4. Di panel navigasi sebelah kiri untuk domain tersebut, klik Cache.

  5. Klik tab Serve Stale Content, lalu klik Configure.

    Parameter

    Required

    Default

    Description

    Honor Origin

    Optional

    Disabled. Secara default, waktu kedaluwarsa diperpanjang ditentukan oleh pengaturan Extended Expiration Time.

    Jika Anda mengaktifkan parameter ini dan respons server origin menyertakan header Cache-Control: stale-if-error=xx, Alibaba Cloud CDN menggunakan nilai dari direktif stale-if-error sebagai waktu kedaluwarsa diperpanjang.

    Origin Exception Status Code

    Optional

    Secara default, origin error didefinisikan sebagai timeout origin fetch atau kode status 5xx dari server origin.

    Gunakan wildcard seperti 4xx dan 5xx, atau tentukan kode eksplisit seperti 502 dan 504.

    Anda dapat memasukkan beberapa kode status. Pisahkan dengan koma.

    Extended Expiration Time

    Optional

    3.600 detik (1 jam)

    Waktu maksimum untuk menyajikan objek kedaluwarsa dari cache setelah TTL-nya berakhir. Nilai minimum adalah 1 detik.

  6. Klik OK.

Differences from status code TTL

Feature comparison

Status code TTL dan Serve Stale Content keduanya merupakan fitur optimasi cache yang disediakan oleh Alibaba Cloud CDN, tetapi memiliki pemicu, konten cache, tujuan, dan metode konfigurasi yang berbeda. Fitur status code TTL terutama digunakan untuk menyimpan cache respons dengan kode status tertentu guna mengurangi permintaan ke server origin. Sebaliknya, fitur Serve Stale Content digunakan untuk menyajikan konten kedaluwarsa selama terjadi origin error guna meningkatkan ketersediaan. Sesuaikan pemilihan fitur dengan kebutuhan bisnis Anda untuk mengoptimalkan performa dan pengalaman pengguna situs web.

Difference

Status Code TTL

Serve Stale Content

Trigger

Fitur ini dipicu ketika server origin mengembalikan respons dengan kode status HTTP tertentu.

Fitur ini dipicu ketika server origin gagal, timeout, atau mengembalikan kode status error tertentu.

Cached content

Menyimpan cache respons untuk kode status tertentu dari server origin, seperti halaman 404.

Menggunakan konten kedaluwarsa yang sudah tersimpan di node Alibaba Cloud CDN. Konten ini dapat berupa jenis resource apa pun.

Purpose

Untuk mengurangi beban server origin dan meningkatkan kecepatan respons.

Untuk meningkatkan ketersediaan situs web dan pengalaman pengguna dengan menyajikan konten kedaluwarsa selama terjadi origin error.

Configuration method

Dikonfigurasi di pengaturan cache Alibaba Cloud CDN untuk kode status HTTP tertentu.

Dikonfigurasi dengan mengaktifkan fitur dan menetapkan waktu kedaluwarsa diperpanjang.

Secara ringkas, kami merekomendasikan mengonfigurasi fitur Serve Stale Content untuk origin error, seperti timeout origin fetch atau kode status 5xx/4xx. Fitur ini ideal untuk meningkatkan ketersediaan dan pengalaman pengguna selama gangguan pada origin. Sebaliknya, fitur status code TTL lebih cocok untuk menyimpan cache kode status tertentu seperti 404 atau 500 guna meningkatkan kecepatan respons dan mengurangi beban origin, tetapi perannya selama origin error terbatas. Anda dapat mengonfigurasi kedua fitur ini secara terpisah atau bersamaan untuk mencapai performa dan ketersediaan optimal.

Namun, Anda harus menetapkan durasi dan aturan cache yang sesuai berdasarkan kebutuhan bisnis dan arsitektur situs web Anda. Durasi cache yang terlalu panjang dapat mencegah pengguna menerima konten terbaru, sedangkan durasi yang terlalu pendek mungkin tidak efektif dalam mengurangi beban server origin.