Иногда нам необходимо контролировать срок действия веб-страниц, таких как домашние страницы. Но, например, если мы используем CDN Chinacache, как нам следует спроектировать его, чтобы он мог кэшировать мой контент?
Конечно, обязательным условием является включение какой-либо функции. reload_into_ims в CDN. Таким образом, пользователи не беспокоятся об отправке no-cache. Это преобразует no-cache в If-Modified-Since. Поэтому мы пишем программы в основном для управления If-Modified-Since. включена архитектура системы кэширования. Лучше всего управлять ею с помощью бэкэнда, поэтому лучший способ — использовать программу для управления сроком действия. Ха-ха, я знаю только PHP, поэтому я напишу ее на PHP. То же самое относится и к другим программам. См. мою программу ниже, ха-ха, срок ее действия истекает через 5 минут.
<?php
$headers = apache_request_headers();
$client_time = (isset($headers['If-Modified-Since']) ? strtotime($headers['If-Modified-Since']) : 0);
$now=gmmktime();
$now_list=gmmktime()-60*5;
if ($client_time<$now и $client_time >$now_list){
header('Last-Modified: '.gmdate('D, d MYH:i:s', $client_time).' GMT', true, 304);
выход (0);
}еще{
header('Last-Modified: '.gmdate('D, d MYH:i:s', $now).' GMT', true, 200);
}
?>