2013-11-26 19 views
0

我有一個正在生產的站點。生產站點上的瀏覽器緩存

的WordPress 3.7.1 + W3的總緩存(我知道這是不是與瀏覽器緩存conected)

我一些文件(CSS,一些PHP和JS)

更新,W3的總緩存,我結合起來,壓縮CSS(自動生成名稱) 所以我清理縮小緩存+更改JavaScript版本

wp_register_script('scrips', get_stylesheet_directory_uri() . '/js/scripts.min.js', array('jquery'), '1.3', true);

我問過一些用戶,他們給了我他們的截圖和他們甲肝e瀏覽器緩存問題(很可能是css)。只要他們清理緩存,問題就消失了。

我該怎麼辦?用戶回來了)

+1

有各種各樣的[這個問題]技術(http://stackoverflow.com/questions/118884/what-is-an-elegant- way-to-force-browsers-to-reload-cached-css-js-files) – ajp15243

+0

有趣的閱讀。我認爲'auto-versioning'對於只有一個版本(最新)的網站來說有點矯枉過正。 – Halcyon

回答

0

,直到它的設計&開發完成,則不應使用該W3的總緩存插件的WordPress網站!在未完成的網站上提供緩存的生產文件會影響緩存插件的優點!

完成您的網站,激活緩存機制插件,並避免像你遇到的問題。

更新:問題的可能的複製What is an elegant way to force browsers to reload cached CSS/JS files?

+0

你似乎熟悉這個插件,可以請你更新你的答案如何擺脫這個問題,例如,如果我禁用瀏覽器緩存的CSS(過期,電子標籤,控制頭),這會解決我的問題 – CBeTJlu4ok