我們的Web服務器定期從其他Web服務器下載圖像。爲防止我們的服務器每天下載相同的圖像(即使它沒有更改),我計劃在圖像下載時存儲Last-Modified標頭,然後將該日期放入後續請求的If-Modified-Since標頭中相同的文件。使用If-Modified-Since標題來動態生成遠程文件
我有這個工作正常,除非當遠程文件是在請求時(例如,如果它生成一個特定的大小版本的Web從單獨的原始文件請求時生成)。在這種情況下,Last-Modified標頭是遠程服務器響應請求的日期,因此從先前下載中存儲的Last-Modified標頭總是早於那些後續請求的標頭,因此圖像總是會被下載,而I'永遠不會得到304未修改的狀態碼。
那麼,當遠程服務器提供即時生成的圖像時,是否可以減少下載頻率?
這聽起來對我來說這是不可能的,但我想我會問無論如何。