我想直接从PHP生成nginx http缓存文件。文件结构如下:
{bytecode} KEY: {cache_key} {bytecode}{http_headers} {body}
所以问题是如何生成{bytecode}占位符?
答案 0 :(得分:0)
你不应该在nginx的缓存中手动创建任何缓存文件。这将导致难以发现的问题。
仅从缓存目录中删除文件是正确的 - 除了您使用"open_file_cache"指令(在这种情况下,您将观察缓存错误,直到“非活动”时间到期)。
如果您仍然需要手动创建缓存文件 - 这意味着您的业务逻辑是错误的。请在没有人工干预的情况下重新设计它到nginx的内部。