原來的nginx的快取設定是這樣的
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
由于手機端訪問的需要,我把圖片給引數化了,表面上請求的是圖片,其實被重定向到了index.php的頁面,
引數化設定之后:
location / {
rewrite /(.*)_(.*)_(.*)_(.*)_(.*)_(.*).jpg /index.php?netType=$1&width=$2&height=$3&pId=$4&skuId=$5&index=$6 last;
}
請問如何繼續使用nginx的快取??
uj5u.com熱心網友回復:
沒有人回答嗎uj5u.com熱心網友回復:
你這個就是那個PHP檔案去讀取檔案,nginx似乎做不了快取吧。uj5u.com熱心網友回復:
看看nginx的日志有沒有報錯,諸如error.log報什么權限不夠之類的;如果沒有看nginx最終快取的檔案是什么?是index.php還是其他的什么。如果還不能解決,看你用的是proxy_cache模塊還是proxy_store模塊,不行的話就換另一種試試。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/83369.html
標籤:服務器
