0

これはとても単純なはずですが、どこにも答えが見つかりません。

私は Symfony2 を使用していますが、それは問題ではないと思います。

(1) これ (例) を使用すると、私の HTML 出力ページはブラウザーによって完全にキャッシュされます。

Cache-Control: max-age=60, private

...しかし、JSON で出力し、まったく同じキャッシュ ヘッダーを使用すると、ブラウザーはそれをキャッシュしません。

(2)これを使用する場合:

Cache-Control: max-age=60, public

...その後、Symfony のリバース プロキシが起動し、(HTML と JSON の両方で) うまく機能するため、JSON をキャッシュしていないブラウザーが問題であることは間違いありません。

Apache の設定を確認しましたが、既に使用しているキャッシュ ヘッダーを設定するものしか表示されません (例: ExpiresDefault)。

4

0 に答える 0