有無乜嘢方法當更新了網頁內容,個web browser 必拎到最新嘅版本?

例如, 有時同一版某幅圖片改了(用相同的filename), 有時web browser 未必update到最新幅圖,要refresh 幾次,只不過有客反映refresh 幾次都未睇到新嘢(用手機),有無方法或機制可以令到web browser 拎到新內容?

本帖最後由 梁炳 於 2017-7-27 19:01 編輯

睇下你想技術層面做 定 客戶服務層面做
1. 叫個客強制refresh Win: Shift+F5, Mac: Cmd+Shift+R, mobile: 唔識
2. 每次更新時,用第二個檔名 / 係個html url 加?v=12345678 (次次唔同)
3. 有用cloudflare記住clear cache
4. 留意web server 的ETAG, cache header設定
5. 真係critical的話,索性所有image host在image cdn,應該會幫你handle左

TOP

例如, 有時同一版某幅圖片改了(用相同的filename), 有時web browser 未必update到最新幅圖,要refresh  ...
takayo72 發表於 2017-7-27 17:53



你可以好似wordpress那種做法,
enqueue static files 時自動append version number

TOP

回覆 1# takayo72

應該cache左張圖
試下跟第2樓個個師兄咁講
或者htaccess度except 左image cache

TOP

Xxx.jpg?_=timestamp

via HKEPC Ionic Reader v1.7.0 - iPhone

TOP

除左 application layer 既 cash,
睇下 proxy server 又會唔會 cash 左?

TOP

cash 左。。。Orz

TOP

browser cache by URL… 係個img后加個 ?ts={timestamp}

TOP