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
true
http://www.bkjia.com/PHPjc/920622.html
技術記事 PHP で静的コンテンツのキャッシュ時間を設定する方法 PHP で静的コンテンツのキャッシュ時間を設定する方法 この記事では、PHP で静的コンテンツのキャッシュ時間を設定する方法について説明します。参考のためにみんなで共有してください。具体的な手法の分析...