この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
PHP
›
ページキャッシュを設定するためのphpヘッダー()関数
眺める:
6809
|
答える:
0
ページキャッシュを設定するためのphpヘッダー()関数
[リンクをコピー]
クズども
掲載地 2019/07/26 13:59:17
|
|
|
header()関数はPHPで非常に使われており、ページキャッシュの実装に使ういくつかの方法を紹介しますが、ヘッダーを使う前に、その前に出力はできず、スペースも含めて表示できないことに注意が必要です。
キャッシュされていない設定
マニュアルには、コードがキャッシュされないようにキャッシュを設定する方法について皆が書いています:
ログインが見えます。
また、設定時にはヘッダーの前に出力がないことにも注意が必要です。そうでなければヘッダー設定が無効になります。
ページまたは画像キャッシュの設定
ページのキャッシュを設定する方法についてですが、E-TAGのような方法があることは知られています。 もちろん、簡単な設定もあります:
例えば、出力前にコンテンツにMD5を使い、変更しなければ影響はないeタグとして扱います。 (これはサーバーステータスコード304に似ており、リクエストされたページは最後のリクエスト以降変更されていません。) サーバーがこの応答を返すと、ウェブコンテンツは返されません。 )
他にも方法があります:
ログインが見えます。
キャッシュは1時間分で、主に有効期限は日付ではなくgmdateで設定する必要があります。これは注意が必要です。他の時間も似ています。 最大年齢は有効期限と互換性があるはずです。
PHPで生成される動的コンテンツの場合、コンテンツ出力前にキャッシュを強制するヘッダーを出力すればよい。例えば、以下のコードではブラウザがファイルを1ヶ月間キャッシュすることを求めている:
ログインが見えます。
先の:
責任あるリーダーシップ
次に:
Java OSS アリババ クラウド アップロードファイル設定 ファイル名をダウンロード
関連記事
•
ゲストモードでのDiscuz x3.4投稿におけるユーザーステータスの最適化
•
Nginxのウェブリソースキャッシュ(CDN)
•
CentOS 7はRedis 7.2.4キャッシュサービスをインストールします
•
.NETで開発されたGarnetキャッシュとRedisの簡単な比較
•
PHPはすべてのヘッダー情報を取得します
•
Redis メモリー8の排除戦略
•
ASP.NET コア(18) シンプルなOutputCache出力キャッシュをカスタマイズする
•
.NET/C#はRdisを使ってBitMapベースのブルームアルゴリズムを実装しています
•
[実戦]。 NET/C#はStackExchangeを使ってキャッシュをエクスポートします。Redisのファジークエリ
•
php-fpm slowlog SlowLogがウェブサイトのボトルネックを分析
閲覧したセクション
ジャワ
Windows/Linux
簡単な言語/E4A
.Net/C#
サーバー構成
技術チャット
リソースの共有
苦情の提案
MySQL
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com