SCLUB免費論壇申請-使用者論壇's Archiver

夜影o夜劍 發表於 2015-10-7 00:29

關於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]

sojh 發表於 2015-10-7 14:55

我觉得嘛,修改css后风格没有变化就用CSS缓存吧

tommy850924 發表於 2015-10-7 22:04

[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...

夜影o夜劍 發表於 2015-10-7 22:17

[b]回復 [url=http://www.sclub.com.tw/discuz/redirect.php?goto=findpost&pid=260419&ptid=31563]3#[/url] [i]tommy850924[/i] [/b]


    所以CSS更新緩存會把東西弄不見??
一般緩存跟CSS更新緩存的差別在哪??

tommy850924 發表於 2015-10-7 22:42

[i=s] 本帖最後由 tommy850924 於 2015-10-7 22:43 編輯 [/i]

所以CSS更新緩存會把東西弄不見?
不會,我所說的【丟掉原本的資源去跟伺服器拿新的資源!】那是丟掉7天前的資源

一般緩存跟CSS更新緩存的差別在哪?
一般緩存:應該是全部緩存
CSS更新緩存:應該只更新CSS
但這要看它程式如何寫去定義會比較準~

DZX則改成
數據緩存、模板緩存、DIY 模塊分類緩存 就比較清楚了...

夜影o夜劍 發表於 2015-10-7 23:00

[b]回復 [url=http://www.sclub.com.tw/discuz/redirect.php?goto=findpost&pid=260424&ptid=31563]5#[/url] [i]tommy850924[/i] [/b]


    謝謝你的解說,讓我解開了疑惑

頁: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.