關於CSS緩存的問題(非SCLUB的免費論壇)
[i=s] 本帖最後由 夜影o夜劍 於 2015-10-7 15:05 編輯 [/i]我的獨立化discuz 7.2論壇最近用了一個模板插件,他安裝說明有說需要導入一個JS在[color=#000][font=Helvetica, Arial, sans-serif][size=16px]/include/js目錄也要CSS緩存,然後安裝完畢之後使用CSS緩存再使用更新緩存,之後我有一個疑問(如下)[/size][/font][/color]
請問導入JS檔並CSS緩存及更新緩存之後,如果以後要修改模版的話要用CSS緩存嗎??
我使用的模板插件如下
[color=#000][font=Helvetica, Arial, sans-serif][size=16px]Discuz 7.0 (UTF-8版本) 設定方法:[/size][/font][/color]
[color=#000][font=Helvetica, Arial, sans-serif][size=16px](Discuz其他系列產品及其他論壇程式設定方法都類似)[/size][/font][/color]
[color=#000][font=Helvetica, Arial, sans-serif][size=16px]1) 將 js 此檔上傳到 /include/js 目錄 [/size][/font][/color]
[color=#000][font=Helvetica, Arial, sans-serif][size=16px]2) 打開 /templates/default/header.htm , 在 </head> 之前加入: [/size][/font][/color]
[color=#000][font=Helvetica, Arial, sans-serif][size=16px] <script type="text/javascript" language="JavaScript" src="XXXXX.js"></script> [/size][/font][/color]
[color=#000][font=Helvetica, Arial, sans-serif][size=16px]3) 打開 /templates/default/footer.htm , 在 </body> 之前加入: [/size][/font][/color]
[color=#000][font=Helvetica, Arial, sans-serif][size=16px] <script> convertWholePageAtEnd(); </script> [/size][/font][/color]
[color=#000][font=Helvetica, Arial, sans-serif][size=16px]4) 登入後台: 界面 » 界面設置 » 導航欄 » 添加菜單 : [/size][/font][/color]
[color=#000][font=Helvetica, Arial, sans-serif][size=16px] 名稱: 論壇1 鏈接: javascript:[/size][/font][/color]
[color=#000][font=Helvetica, Arial, sans-serif][size=16px] 名稱: 論壇2 鏈接: javascript:[/size][/font][/color]
[color=#000][font=Helvetica, Arial, sans-serif][size=16px] 然後: 界面 » 風格管理 » 更新 CSS 緩存 [/size][/font][/color]
[color=#000][font=Helvetica, Arial, sans-serif][size=16px] 工具 » 更新緩存 » 剔選 "數據緩存" 及 "糢板緩存" » 確定 [/size][/font][/color] 我觉得嘛,修改css后风格没有变化就用CSS缓存吧 [b]回復 [url=http://sclub.com.tw/discuz/redirect.php?goto=findpost&pid=260378&ptid=31563]1#[/url] [i]夜影o夜劍[/i] [/b]
緩存的作用是減少伺服器對用戶端傳輸,不僅減少伺服器流量,也增快載入速度,唯一缺點是它要佔用空間...
如果以後要修改模版的話要用CSS緩存嗎?
這取決於你覺得或希望別人或自己早點看到你修改的東西嗎?
例如:
我設置緩存為7天,也就是說你今天看過我論壇首頁樣式,在往後7天,即使我更新首頁你都不會看到,除非你清除緩存,或等到第8天才會丟掉原本的資源去跟伺服器拿新的資源!
建議:
大型更新在跑緩存,或將緩存係數設置為40... [b]回復 [url=http://www.sclub.com.tw/discuz/redirect.php?goto=findpost&pid=260419&ptid=31563]3#[/url] [i]tommy850924[/i] [/b]
所以CSS更新緩存會把東西弄不見??
一般緩存跟CSS更新緩存的差別在哪?? [i=s] 本帖最後由 tommy850924 於 2015-10-7 22:43 編輯 [/i]
所以CSS更新緩存會把東西弄不見?
不會,我所說的【丟掉原本的資源去跟伺服器拿新的資源!】那是丟掉7天前的資源
一般緩存跟CSS更新緩存的差別在哪?
一般緩存:應該是全部緩存
CSS更新緩存:應該只更新CSS
但這要看它程式如何寫去定義會比較準~
DZX則改成
數據緩存、模板緩存、DIY 模塊分類緩存 就比較清楚了... [b]回復 [url=http://www.sclub.com.tw/discuz/redirect.php?goto=findpost&pid=260424&ptid=31563]5#[/url] [i]tommy850924[/i] [/b]
謝謝你的解說,讓我解開了疑惑
頁:
[1]