ホームページ  >  記事  >  バックエンド開発  >  PHPでヘッダーを実行しても出力がありません

PHPでヘッダーを実行しても出力がありません

WBOY
WBOYオリジナル
2016-06-23 14:22:35936ブラウズ

php ヘッダー

$testStr = "cccccccc";
echo $testStr;このコードには何も出力されません


ディスカッション (解決策) に返信します

304 の意味がわかりませんか?
304 は、テキストが「前回」と同じで、ヘッダーのみが送信され、テキストは送信されないことを意味します。通常、クライアントの更新に応答するときに使用されます (つまり、短時間に 1 回送信されました)。前)

304 はサーバートラフィックを大幅に削減できますが、プログラムで使用する場合は「前回」を正確に判断する必要があり、その期間を把握するのは容易ではありません


動的ページのキャッシュ高速化用、最初に応答の HTTP ヘッダーに Last Modified 定義を追加し、次にリクエスト内の If Modified Because とリクエストされたコンテンツの更新時間に従って 200 または 304 を返します。 304 を返すときにデータベース クエリが実行されていますが、それ以降のデータベース クエリは回避でき、ページ コンテンツは返されず HTTP ヘッダーのみが返されるため、帯域幅の消費が大幅に削減され、ユーザー エクスペリエンスが向上します。

ご回答ありがとうございます。私は etag を行っており、問題は解決されました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。