0
我想直接從PHP生成nginx http緩存文件。文件結構如下:如何手動生成nginx http緩存文件?
{bytecode} KEY: {cache_key} {bytecode}{http_headers} {body}
所以問題是如何生成{字節碼}佔位符?
我想直接從PHP生成nginx http緩存文件。文件結構如下:如何手動生成nginx http緩存文件?
{bytecode} KEY: {cache_key} {bytecode}{http_headers} {body}
所以問題是如何生成{字節碼}佔位符?
您不應該在nginx的緩存中手動創建任何緩存文件。這將導致難以發現的問題。
只從緩存目錄中刪除文件是正確的 - 除非你使用"open_file_cache"指令(在這種情況下,你將觀察到緩存錯誤,直到「非活動」時間到期)。
如果您仍然需要手動創建緩存文件 - 這意味着您的業務邏輯是錯誤的。請重新設計它,而不需要人工干預到nginx的內部。
您能否準確地解釋爲什麼這個不好的主意,因爲現在我通過用新內容替換{body}佔位符(查看我的示例結構)來成功更新這些緩存文件,並且nginx完美地工作? –
嗨2年後的任何消息呢?你有這樣的問題嗎? –