多くの人は、動的 Web ページもブラウザーにキャッシュできることを知らないかもしれません。以下では、例として PHP スクリプトを使用して、ブラウザーにキャッシュされる動的 Web ページを設定する方法を説明します
//Web ページの有効期限を 1 時間に設定します
$duetime = 3600*24*30取 // サーバーに送信するブラウザを取得します
Last-ModifyHead $ Modify_time = $ _Server ['http_if_modify_since']
// いつブラウザが時刻を設定する 一定時間内に再度Webページにアクセスすると、HTTP
304ステータスコードが送信されるため、送信されるデータ量が節約されます。 if(strtotime($modify_time) + $duetime > time())
{
header('HTTP/1.1 304');
exit(1);
}
header('Connection: keep-alive');
//ウェブページを設定する
Last-Modifiedheaderheader('Last-Modified: '.gmdate (' D, d M Y H:i:s').' GMT');
//ウェブページの有効期限を設定します
header('Expires: '.gmdate('D, d M Y H:i: s', time()+$duetime).' GMT');
//実行キャッシュ時間は長く、
Expires に似ています。を使用すると、Web ページの有効期限をより包括的に制御できます。ブラウザの時刻がサーバーの時刻と異なる可能性があり、Cache-Control ヘッダーが制限される可能性があるためです。 //出力内容
...?>
原文: http://woqilin.blogspot.com/2014/05/php.html
上記では、動的 Web ページとブラウザー コンテンツを含む、PHP で動的 Web ページのブラウザー キャッシュを設定する方法を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。