[請益] include進的檔案 改程式後卻無更新

作者: answermangtr (你今天抓了嘛)   2017-02-25 10:50:43
我在html的head有include一個php
裡面是放要載入的js跟css
再加入新的js檔
卻還是跟舊的一樣 等於新的沒載入
之前也常發生更新舊的css檔
卻沒改變 還要手動再web端reload才有
抱歉小弟是自學者 想要完全解決此問題
GOOGLE也不知道要打甚麼關鍵字
麻煩各位高手了
作者: imhaha (嘿嘿)   2017-02-25 11:28:00
cdn 緩存?
作者: tkdmaf (皮皮快跑)   2017-02-25 12:04:00
你怎麼知道新的沒載入?有沒有下console看看?
作者: k80092 (遊)   2017-02-25 15:37:00
在你載入的文件上加上版本號或時間,如a.js?v=100每次有更動時修改應該就行了
作者: answermangtr (你今天抓了嘛)   2017-02-25 17:34:00
樓上方法應該可行 我發現改過的檔案 更名就可以但是改回舊檔名 就又抓不到新的了
作者: NioTW (Nio)   2017-02-25 17:56:00
瀏覽器快取?
作者: k80092 (遊)   2017-02-25 18:08:00
CSS與js都會有快取的問題,所以要你可以設個定數來存版本
作者: lucky1lk (賭到沒錢的人)   2017-02-25 18:16:00
ctrl + F5 沒有用?
作者: kroutony (bingbing)   2017-02-25 18:57:00
開發中的話,後面可以加亂數參數
作者: JustGame (JustGame)   2017-02-25 21:36:00
opcache enabled = ?
作者: et69523820 (小豬)   2017-02-28 06:08:00
有使用樓上說的APC嗎? 您的reload是指Apache restart?
作者: latte0205 (冰咖啡)   2017-03-08 15:39:00
第一步,清server端的cache,第二部,清client端的cache

Links booklink

Contact Us: admin [ a t ] ucptt.com