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

看板PHP作者 (你今天抓了嘛)時間7年前 (2017/02/25 10:50), 編輯推噓3(3010)
留言13則, 10人參與, 最新討論串1/1
我在html的head有include一個php 裡面是放要載入的js跟css 再加入新的js檔 卻還是跟舊的一樣 等於新的沒載入 之前也常發生更新舊的css檔 卻沒改變 還要手動再web端reload才有 抱歉小弟是自學者 想要完全解決此問題 GOOGLE也不知道要打甚麼關鍵字 麻煩各位高手了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.147.216 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1487991045.A.29E.html

02/25 11:28, , 1F
cdn 緩存?
02/25 11:28, 1F

02/25 12:04, , 2F
你怎麼知道新的沒載入?有沒有下console看看?
02/25 12:04, 2F

02/25 15:37, , 3F
在你載入的文件上加上版本號或時間,如a.js?v=100
02/25 15:37, 3F

02/25 15:37, , 4F
每次有更動時修改應該就行了
02/25 15:37, 4F

02/25 17:34, , 5F
樓上方法應該可行 我發現改過的檔案 更名就可以
02/25 17:34, 5F

02/25 17:35, , 6F
但是改回舊檔名 就又抓不到新的了
02/25 17:35, 6F

02/25 17:56, , 7F
瀏覽器快取?
02/25 17:56, 7F

02/25 18:08, , 8F
CSS與js都會有快取的問題,所以要你可以設個定數來存版本
02/25 18:08, 8F

02/25 18:16, , 9F
ctrl + F5 沒有用?
02/25 18:16, 9F

02/25 18:57, , 10F
開發中的話,後面可以加亂數參數
02/25 18:57, 10F

02/25 21:36, , 11F
opcache enabled = ?
02/25 21:36, 11F

02/28 06:08, , 12F
有使用樓上說的APC嗎? 您的reload是指Apache restart?
02/28 06:08, 12F

03/08 15:39, , 13F
第一步,清server端的cache,第二部,清client端的cache
03/08 15:39, 13F
文章代碼(AID): #1OiF45AU (PHP)