作者answermangtr (你今天抓了嘛)
看板PHP
標題[請益] include進的檔案 改程式後卻無更新
時間Sat Feb 25 10:50:43 2017
我在html的head有include一個php
裡面是放要載入的js跟css
再加入新的js檔
卻還是跟舊的一樣 等於新的沒載入
之前也常發生更新舊的css檔
卻沒改變 還要手動再web端reload才有
抱歉小弟是自學者 想要完全解決此問題
GOOGLE也不知道要打甚麼關鍵字
麻煩各位高手了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.147.216
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1487991045.A.29E.html
1F:→ imhaha: cdn 緩存? 02/25 11:28
2F:→ tkdmaf: 你怎麼知道新的沒載入?有沒有下console看看? 02/25 12:04
3F:推 k80092: 在你載入的文件上加上版本號或時間,如a.js?v=100 02/25 15:37
4F:→ k80092: 每次有更動時修改應該就行了 02/25 15:37
5F:→ answermangtr: 樓上方法應該可行 我發現改過的檔案 更名就可以 02/25 17:34
6F:→ answermangtr: 但是改回舊檔名 就又抓不到新的了 02/25 17:35
7F:→ NioTW: 瀏覽器快取? 02/25 17:56
8F:推 k80092: CSS與js都會有快取的問題,所以要你可以設個定數來存版本 02/25 18:08
9F:→ lucky1lk: ctrl + F5 沒有用? 02/25 18:16
10F:推 kroutony: 開發中的話,後面可以加亂數參數 02/25 18:57
11F:→ JustGame: opcache enabled = ? 02/25 21:36
12F:→ et69523820: 有使用樓上說的APC嗎? 您的reload是指Apache restart? 02/28 06:08
13F:→ latte0205: 第一步,清server端的cache,第二部,清client端的cache 03/08 15:39