搜索
SR網頁設計工作室 - 購物網站/企業官網專業開發 Discuz 使用教程 將 Discuz DIY 緩存時間單位分鐘改為秒
byadmin 發表於 2015-3-21 01:10:26 , 2999人已閱讀 , 0人回應
其實將DIY緩存時間從分鐘改為秒數 , 大概最大的目的不外乎就是 , 想要提高頁面DIY區塊的資料刷新的速度 , 但是在DIY數據緩存功能中 , DZ官方也說明的很清楚 , 提醒大家不要設置過多即時更新緩存區塊 , 避免主機超載 ! 因此建議若要使用下方修改 , 請自行斟酌運用 , 避免伺服器負擔過大 .

這邊的修改我就分享土法煉鋼方法就好:
請進入phpMyadmin中 , 選擇目前DZ安裝的資料庫 , 點選進入 pre_common_block 資料表 ,
此時請點選瀏覽 , 就可以看到目前所有的資料欄位 , 可以依據Name欄位找到你想修改的DIY區塊 , 找到後點選編輯 , 進入編輯介面後請將原本 cachetime 欄位改為您要的緩存更新秒數即可 (若在diy介面設置為1 , 這裡就會顯示60 <- 等於60秒更新一次的意思) . - 見下圖
緩存時間修改.jpg

以上為直接調整資料庫的土法煉鋼方法 , 當然上一篇文章為了配合隨機帖子調用效果 , Shawn 直接將原本Diy系統中的緩存時間單位由分鐘改為秒 , 這樣使用上更為方便 .

不過最後還是建議不要將過多Diy區塊緩存時間縮短 , 若是購買虛擬主機的朋友 , 一定會有CPU最高使用限制,若因DZ過多的緩存動作造成伺服器超載 , 最後被伺服器商停用或是加錢就比較不好了 , 因此即使是土法煉鋼法也請慎用 .

題外話,最近又回來玩Discuz , 發現DZ系統相較於其他CMS系統真的是複雜好多 , 每次回來製作DZ時都會被他搞的眼花撩亂 (其實都是在進行精簡功能的工作,DZ(不必要)功能實在是太多了囧囧囧囧囧囧 ),但是若要以進階應用網站開發來說 , Discuz絕對是非常優秀好用的網站開發工具 , 討論區只是他的摳腳本業 , 以後有機會再和大家分享吧 ~




收藏回覆 只看該作者 道具 舉報

Traffic Exchange Site
您需要登錄後才可以回帖 登錄 | 立即註冊

作者資訊

文章分類

SR數位設計工作室

  • 服務專線:03-3555-069


ECSHOP購物網站開發|接案說明|線上洽詢|隱私權政策|SR數位設計(CMS)

信箱:sr.design2011@gmail.com

, Processed in 0.041547 second(s), 38 queries , Gzip On.

Copyright © 2011-2014 Template By SR網頁設計清新部落風格

Core - DZ2.5 GMT+8, 2024-11-21 19:29

回頂部