non cached pages


Tulisan kali ini diinspirasi dari manual PHP fungsi header.

Ketika membuat sebuah aplikasi web, terkadang kita perlu untuk memastikan bahwa halaman yang terkirim ke browser client selalu fresh diambil dari server, atau tidak di-cache.

<cfheader name="Cache-Control" value="no-cache, must-revalidate">
<cfheader name="Expires" value="#GetHTTPTimeString(DateAdd('m', -1, Now()))#">

dengan menggunakan dua HTTP header ini, proxy dan client akan dioverride setting penanganan cache-nya.

Hasilnya, ketika client melakukan request, response yang dikirimkan oleh server adalah halaman yang fresh, bukan diambil dari client cache ataupun proxy cache. Penggunaan kedua header ini harus dilakukan dengan hati-hati, pastikan benar-benar halaman yang perlu saja yang menggunakannya.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: