|
|
Diposting pada 02/11/2014 13.45.30
|
|
|
|

Kebijakan kedaluwarsa Apache dapat diatur melalui modul mod_expires dan mod_headers Apache:
1) Pengaturan mod_expires Modul:
Mengizinkan kontrol header HTTP "Expires" dan "Cache-Control" melalui file konfigurasi
Fungsi utama modul mod_expires adalah untuk secara otomatis menghasilkan tag Expires dan tag Cache-Control dalam informasi header halaman, sehingga mengurangi frekuensi dan frekuensi kunjungan klien, mengurangi lalu lintas yang tidak perlu, dan meningkatkan kecepatan akses
mod_expires adalah salah satu modul paling sederhana di Apache, dengan hanya tiga instruksi
Direktif ExpiresActive: Aktifkan atau nonaktifkan fungsi yang menghasilkan header "Expires:" dan "Cache-Control:".
Direktif ExpiresByType: Menentukan waktu kedaluwarsa dokumen tipe MIME (misalnya, teks/html).
Direktif ExpiresDefault: default waktu kedaluwarsa untuk semua dokumen.
Cara menulis waktu kedaluwarsa
"Akses Plus 1 bulan"
"Akses Plus 4 minggu"
"sekarang ditambah 30 hari"
"Modifikasi ditambah 5 jam 3 menit"
A2592000
M604800
akses, sekarang, dan A memiliki arti yang sama, artinya waktu kedaluwarsa dimulai dari waktu akses.
modifikasi dan M memiliki arti yang sama, artinya waktu kedaluwarsa dimulai dari waktu modifikasi terakhir file yang dialses.
Oleh karena itu, metode penulisan yang terakhir hanya berfungsi untuk file statis, sedangkan halaman dinamis yang dihasilkan oleh skrip tidak terpengaruh olehnya
Contoh konfigurasi:
kedaluwarsa mod_expires aktif pada
KedaluwarsaDefault "akses ditambah 6 bulan"
KedaluwarsaByType gambar/* "akses ditambah 10 tahun"
Teks ExpiresByType/* "akses ditambah 10 tahun"
Aplikasi ExpiresByType/* "akses plus 30 menit"
Verifikasi: waktu cache gambar/jpeg adalah 315360000 detik (10 tahun)
Jika Anda mengatur image/jpeg ke tidak di-cache (max-age diatur ke 0 detik):
# Gambar ExpiresByType/* "akses ditambah 10 tahun"
KedaluwarsaMenurut Jenis gambar/* A0
2) Pengaturan mod_headers modul:
# TAHUN (waktu cache 1 tahun untuk jenis file flv, gif, ico)
Header set Cache-Control "max-age=2592000"
# MINGGU (pdf.swf, js, waktu cache css adalah seminggu)
Header set Cache-Control "max-age=604800"
# NEVER CACHE (jsp.swf, jenis file ico tidak di-cache)
Header set Kedaluwarsa "Thu, 01 Dec 2003 16:00:00 GMT"
Header mengatur Cache-Control "no-store, no-cache, must-revalidate"
Header set Pragma "no-cache"
|
Mantan:Jika kontrol cache header halaman diatur ke no-cache, apakah aksesnya akan ke server belakang melalui CDN?Depan:Menggunakan layanan CDN, pengaturan kebijakan cache IIS
|