Jika anda mengkonfigurasi varnish cache dengan mengabaikan cache control seperti pada tulisan ini Tutorial Varnish Cache Cara Mengabaikan Cache Control atau mungkin hal lain yang menyebabkan halaman error 404, 403, 500 tersimpan pada cache dalam waktu yang lama. Maka anda bisa mensetting agar halaman error tersebut tidak tersimpan pada cache atau tetap tersimpan pada cache namun singkat.
Letakkan script berikut pada backend_response khususnya jika anda menggunakan varnish 4
if (beresp.status == 404 || beresp.status == 403 || beresp.status == 500) { set beresp.ttl = 30s; }
Kode diatas menyatakan halaman 404, 402, 500 hanya akan di cache selama 30 detik. Anda bisa menurunkan nilainya menjadi 10 detik, 5 detik, atau bahkan 1 detik.
Kembali ke index Varnish Cache