Varnish: ByPass Cookie di File JS

Jika anda menggunakan varnish dan kebetulan menggunakan confing ini kemudian menyimpan cookie pada file js. Bisa jadi file cookie tersebut tidak akan tampil karena terfilter oleh varnish.

Mengapa cookie di dalam js perlu dihapus?

karena Varnish Cache tidak akan melakukan cache pada halaman yang mengandung cookie.

Solusi agar cookie bisa ditampilkan pada file js adalah dengan menambahkan konfigurasi ini

  if (req.http.Authorization || req.http.Cookie) {
    /* Not cacheable by default */
    return (pass);
  }

anda bisa menambahkan kode tersebut diatas didalam sub vcl_recv

  • varnish/pass-cookie-in-js.txt
  • Last modified: 2016/05/12 22:31
  • by kbadmin