免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 發帖

[問題] 關於CSS緩存的問題(非SCLUB的免費論壇)

本帖最後由 夜影o夜劍 於 2015-10-7 15:05 編輯

我的獨立化discuz 7.2論壇最近用了一個模板插件,他安裝說明有說需要導入一個JS在/include/js目錄也要CSS緩存,然後安裝完畢之後使用CSS緩存再使用更新緩存,之後我有一個疑問(如下)

請問導入JS檔並CSS緩存及更新緩存之後,如果以後要修改模版的話要用CSS緩存嗎??
我使用的模板插件如下

Discuz 7.0 (UTF-8版本) 設定方法:
(Discuz其他系列產品及其他論壇程式設定方法都類似)
1) 將 js 此檔上傳到 /include/js 目錄
2) 打開 /templates/default/header.htm , 在 </head> 之前加入:
      <script type="text/javascript" language="JavaScript" src="XXXXX.js"></script>
3) 打開 /templates/default/footer.htm , 在 </body> 之前加入:
      <script> convertWholePageAtEnd(); </script>
4) 登入後台: 界面 » 界面設置 » 導航欄 » 添加菜單 :
                名稱: 論壇1     鏈接: javascript:
                名稱: 論壇2     鏈接: javascript:
      然後: 界面 » 風格管理 » 更新 CSS 緩存
                工具 » 更新緩存 » 剔選 "數據緩存" 及 "糢板緩存" » 確定

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

TOP

回復 1# 夜影o夜劍


緩存的作用是減少伺服器對用戶端傳輸,不僅減少伺服器流量,也增快載入速度,唯一缺點是它要佔用空間...

如果以後要修改模版的話要用CSS緩存嗎?
這取決於你覺得或希望別人或自己早點看到你修改的東西嗎?

例如:
我設置緩存為7天,也就是說你今天看過我論壇首頁樣式,在往後7天,即使我更新首頁你都不會看到,除非你清除緩存,或等到第8天才會丟掉原本的資源去跟伺服器拿新的資源!

建議:
大型更新在跑緩存,或將緩存係數設置為40...

TOP

回復 3# tommy850924


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

TOP

本帖最後由 tommy850924 於 2015-10-7 22:43 編輯

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

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

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

TOP

回復 5# tommy850924


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

TOP

返回列表