Apache で作業している joomla アプリケーションがあります。サイトのパフォーマンスを向上させるために、.htaccess ファイルをアプリケーションのルートに書き込み、すべての静的コンテンツに遠い将来の期限切れヘッダーを設定しました。必要に応じて、最初にファイルが 200 ステータス コードで新しく読み込まれます。同じリンクをもう一度クリックすると、多くのファイルがキャッシュから直接提供されます。2つのことについて説明が必要です
f5 を押すと、いくつかのファイルが 304 ステータス コードでロードされますが、ステータス ヘッダーを取得するためにサーバーにヒットすることなく、キャッシュから直接ファイルが読み込まれると予想していましたか?
ブラウザを閉じて再び同じページに戻ると、ブラウザのキャッシュから直接読み込まれると思っていたのに、304 ステータス コードで多数のファイルが読み込まれるという同じことが起こっていることがわかります。
304 もブラウザ キャッシュからファイルを提供することは理解していますが、静的ファイルは決して変更されないため、サーバー間のヘッダー通信を避けたいと考えています。また、リクエストが https 接続を介して行われていることを追加したいと思います。これにより、問題が発生します。