如何手动生成nginx http缓存文件?

时间:2013-10-23 01:06:22

标签: php nginx

我想直接从PHP生成nginx http缓存文件。文件结构如下:

{bytecode}
KEY: {cache_key}
{bytecode}{http_headers}

{body}

所以问题是如何生成{bytecode}占位符?

1 个答案:

答案 0 :(得分:0)

不应该在nginx的缓存中手动创建任何缓存文件。这将导致难以发现的问题。

仅从缓存目录中删除文件是正确的 - 除了您使用"open_file_cache"指令(在这种情况下,您将观察缓存错误,直到“非活动”时间到期)。

如果您仍然需要手动创建缓存文件 - 这意味着您的业务逻辑是错误的。请在没有人工干预的情况下重新设计它到nginx的内部。