好的,在我的網站上用戶可以上傳個人資料圖片。但問題是,如果他們通過上傳和覆蓋現有的個人資料圖片來更新它,他們必須等待其瀏覽器緩存清除,並且網站上的其他人也一樣。PHP用戶個人資料圖片緩存
我知道我可以通過在圖片網址的末尾附加一個字符串來輕鬆擊敗此內容,例如?id=22185
,但這會讓我的網站加載時間非常緩慢。
難道你們中的任何人都可以推薦一種讓網站上的每個用戶都能即時更新用戶個人資料圖片的方法嗎?
好的,在我的網站上用戶可以上傳個人資料圖片。但問題是,如果他們通過上傳和覆蓋現有的個人資料圖片來更新它,他們必須等待其瀏覽器緩存清除,並且網站上的其他人也一樣。PHP用戶個人資料圖片緩存
我知道我可以通過在圖片網址的末尾附加一個字符串來輕鬆擊敗此內容,例如?id=22185
,但這會讓我的網站加載時間非常緩慢。
難道你們中的任何人都可以推薦一種讓網站上的每個用戶都能即時更新用戶個人資料圖片的方法嗎?
您可以輕鬆地爲您的文件添加時間戳,或者您可以使用PHP的「標題」功能來更改「過期」參數。
爲每個圖像設置唯一的名稱。當用戶改變圖像時,e文件名也會改變,瀏覽器將加載新的圖像,而不是服務舊的FROM緩存
使用更新後的時間戳作爲字符串。 – 2012-08-05 18:18:20