PHP は、ブラウザー内の動的 Web ページ、静的 Web ページと動的 Web ページ、Web ページの動的画像、Web ページの動的画像の生成のキャッシュを設定します。

WBOY
リリース: 2016-07-29 08:52:43
オリジナル
1567 人が閲覧しました

多くの人は、動的 Web ページもブラウザーにキャッシュできることを知らないかもしれません。以下では、例として PHP スクリプトを使用して、ブラウザーにキャッシュされる動的 Web ページを設定する方法を説明します

//Web ページの有効期限を 1 時間に設定します

$duetime = 3600*24*30取 // サーバーに送信するブラウザを取得します

Last-Modify

Head $ 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-Modified

headerheader('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 チュートリアルに興味のある友人に役立つことを願っています。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート