Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Untuk membantu memastikan bahwa konten terbaru dikembalikan ke aplikasi klien, interaksi kebijakan cache klien dan persyaratan validasi ulang server selalu menghasilkan kebijakan cache yang paling konservatif. Semua contoh dalam topik ini menggambarkan kebijakan cache untuk sumber daya yang di-cache pada 1 Januari dan kedaluwarsa pada 4 Januari.
Dalam contoh berikut, nilai keusangan maksimum (maxStale) digunakan bersama dengan usia maksimum (maxAge):
Jika kebijakan cache ditetapkan
maxAge= 5 hari dan tidak menentukan nilaimaxStale, berdasarkan nilaimaxAge, konten dapat digunakan hingga 6 Januari. Namun, menurut persyaratan validasi ulang server, konten kedaluwarsa pada 4 Januari. Karena tanggal kedaluwarsa konten lebih konservatif (lebih cepat), tanggal kedaluwarsa konten mengungguli kebijakanmaxAge. Oleh karena itu, konten kedaluwarsa pada 4 Januari dan harus divalidasi ulang meskipun usia maksimumnya belum tercapai.Jika kebijakan cache ditetapkan
maxAge= 5 hari danmaxStale= 3 hari, menurutmaxAgenilai , konten dapat digunakan hingga 6 Januari. MenurutmaxStalenilai , konten dapat digunakan hingga 7 Januari. Oleh karena itu, konten akan divalidasi ulang pada 6 Januari.Jika kebijakan cache ditetapkan
maxAge= 5 hari danmaxStale= 1 hari, menurutmaxAgenilai , konten dapat digunakan hingga 6 Januari. MenurutmaxStalenilai , konten dapat digunakan hingga 5 Januari. Oleh karena itu, konten akan divalidasi ulang pada 5 Januari.
Ketika batas waktu maksimum kurang dari tanggal kedaluwarsa konten, perilaku penyimpanan sementara yang lebih konservatif selalu berlaku dan nilai kebersihan maksimum tidak berpengaruh. Contoh berikut mengilustrasikan efek pengaturan nilai kedaluwarsa maksimum (maxStale) ketika usia maksimum (maxAge) tercapai sebelum konten kedaluwarsa:
Jika kebijakan cache ditetapkan
maxAge= 1 hari dan tidak menentukan nilai untukmaxStalenilai, konten divalidasi ulang pada 2 Januari meskipun belum kedaluwarsa.Jika kebijakan cache ditetapkan
maxAge= 1 hari danmaxStale= 3 hari, konten divalidasi ulang pada 2 Januari untuk memberlakukan pengaturan kebijakan yang lebih konservatif.Jika kebijakan cache ditetapkan
maxAge= 1 hari danmaxStale= 1 hari, konten akan divalidasi ulang pada 2 Januari.