Terkadang kita perlu mengontrol waktu kedaluwarsa halaman web seperti halaman beranda. Namun misalnya, jika kita menggunakan CDN Chinacache, bagaimana kita mendesainnya agar dapat menyimpan konten saya dalam cache
? reload_into_ims aktif di CDN. Dengan cara ini, pengguna Jangan khawatir tentang pengiriman tanpa cache. Ini akan mengubah tanpa cache menjadi Jika-Dimodifikasi-Sejak. Jadi kami menulis program terutama untuk mengontrol Jika-Dimodifikasi-Sejak arsitektur sistem cache disertakan Yang terbaik adalah mengontrolnya dengan backend, jadi cara terbaik adalah menggunakan program untuk mengatur kedaluwarsa. Haha, saya hanya tahu PHP, jadi saya akan menulisnya di PHP. Lihat program saya di bawah ini, haha, habis masa berlakunya dalam 5 menit.
<?php
$header = apache_request_headers();
$client_time = (isset($headers['Jika-Dimodifikasi-Sejak']) ? strtotime($headers['Jika-Dimodifikasi-Sejak']) : 0);
$sekarang=waktu tunggu();
$now_list=gmmktime()-60*5;
if ($client_time<$now dan $client_time >$now_list){
header('Terakhir Dimodifikasi: '.gmdate('D, d MYH:i:s', $client_time).' GMT', true, 304);
keluar(0);
}kalau tidak{
header('Terakhir Dimodifikasi: '.gmdate('D, d MYH:i:s', $now).' GMT', true, 200);
}
?>