ホームページ >バックエンド開発 >PHPチュートリアル >PHPで静的コンテンツのキャッシュ時間を設定する方法、php_PHPで静的キャッシュを設定するチュートリアル

PHPで静的コンテンツのキャッシュ時間を設定する方法、php_PHPで静的キャッシュを設定するチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:12:291122ブラウズ

PHPで静的コンテンツのキャッシュ時間を設定する方法、PHPで静的キャッシュを設定する方法

この記事の例では、PHP で静的コンテンツのキャッシュ時間を設定する方法を説明します。参考のためにみんなで共有してください。具体的な手法の分析は次のとおりです:

Baidu ツールを使用して小規模なテストを実行すると、静的コンテンツのキャッシュ時間を設定する必要があるというメッセージが表示されました。操作するためのサーバー権限がないため、自分で PHP を学習しているところです。検索したところ、ヘッダー関数を使用することでページをキャッシュできることが分かりました。

静的コンテンツのキャッシュ時間を設定します。コードは次のとおりです:

コードをコピーします コードは次のとおりです:
$interval = 60 * 60 * 6 // 6 時間
header ("Last-Modified: " .gmdate ('r', $max)); header ("有効期限: " .gmdate ("r", ($max + $interval))); header ("キャッシュ制御: max-age=$interval");

上記のコードを php ファイルの先頭に追加します。これらの 4 行のコードについて詳しく説明します。コードは次のとおりです。


コードをコピーします
コードは次のとおりです:$interval = 60 * 60 * 6 // 6 時間 header ("Last-Modified: " .gmdate ('r', $max)); header ("有効期限: " .gmdate ("r", ($max + $interval))); ヘッダー ("キャッシュ制御: max-age=$interval"); $aid = intval( isset( $_POST['aid'] )?$_POST['aid']:0 ); if( ! $aid )
{
「未定義の広告」をエコーし​​ます
; }
else if( $aid ==1 )
{
echo '広告コンテンツを読み込みます'; }

最初の行: $interval は 6 時間を設定するように指示しています。ここでカスタマイズできます。

2 行目: Last-Modified リクエストをクライアント ブラウザに送信します。これにより、gmdate のパラメータ r に基づいて対応する日付が呼び出されます。

3 行目: Expires の有効期限を設定します。

4 行目: Cache-Control の max-age=$interval の日付を設定します。

テスト結果はまた素晴らしいです。

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/920622.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/920622.html

PHP で静的コンテンツのキャッシュ時間を設定する方法 PHP で静的コンテンツのキャッシュ時間を設定する方法 この記事では、PHP で静的コンテンツのキャッシュ時間を設定する方法について説明します。参考のためにみんなで共有してください。具体的な手法の分析...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。