簡體   English   中英

如何手動生成Nginx http緩存文件?

[英]How to manually generate nginx http cache file?

我想直接從PHP生成nginx http緩存文件。 文件結構如下:

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

{body}

那么問題是如何生成{bytecode}占位符?

不應該在nginx的緩存中手動創建任何緩存文件。 這將導致難以發現的問題。

僅從緩存目錄中刪除文件是正確的-除非您使用“ open_file_cache”指令(在這種情況下,您將觀察到緩存錯誤,直到“非活動”時間到期)。

如果您仍然需要手動制作緩存文件-這意味着您的業務邏輯是錯誤的。 請重新設計它,而無需人工干預nginx的內部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM