PHP から直接 nginx http キャッシュ ファイルを生成したいと考えています。ファイル構造は以下です。
{バイトコード} キー: {cache_key} {バイトコード}{http_headers} {体}
質問は {bytecode} プレースホルダーを生成する方法ですか?
nginx のキャッシュ内にキャッシュ ファイルを手動で作成しないでください。それはほとんど検出されない問題につながります。
「open_file_cache」ディレクティブを使用している場合を除いて、キャッシュディレクトリからファイルを削除するだけで十分です(この場合、「非アクティブ」時間が経過するまでキャッシュエラーが発生します)。
それでも手動でキャッシュ ファイルを作成する必要がある場合は、ビジネス ロジックが間違っていることを意味します。nginx の内部に手動で介入せずに再設計してください。