織夢(mèng)DedeCMS 分表實(shí)現(xiàn)一個(gè)欄目對(duì)應(yīng)一個(gè)表(圖)

一直在考慮做個(gè)什么網(wǎng)站項(xiàng)目,思考了很久很久,終于想到了一個(gè)idea,首先確定網(wǎng)站+論壇的形式,論壇選擇pw,那網(wǎng)站選擇什么呢?
以前一直是ecms(帝國(guó))的粉絲,雖然一直用ecms,很贊它的一些內(nèi)核設(shè)計(jì),特別是多表儲(chǔ)存,但唯一可惜的可能就是WC分不開身吧,網(wǎng)站的美工和人性化不高,我雖然使用那么久,但我絕對(duì)不會(huì)迷信一樣?xùn)|西,就像你要問我這個(gè)世界有真理嗎?我想我會(huì)說沒有絕對(duì)的真正...
于是我想嘗試dedecms,但突然之間冒出來一個(gè)問題,關(guān)于分表,就順隨在dede論壇里搜索分表,一看,大家都在寫什么啊,dede的分表有那么難實(shí)現(xiàn)嗎?
于是我著手調(diào)查dede的后臺(tái)。
這里我嚴(yán)重的回答一個(gè)問題,可能是大家忽略的,新站如何分表儲(chǔ)存?也就是一個(gè)欄目對(duì)應(yīng)一個(gè)表,做得到嗎?因?yàn)橐郧坝胑cms的時(shí)候就習(xí)慣先建表,再建欄目,再選擇欄目對(duì)應(yīng)的列表或內(nèi)容模版,于是我就利用我這個(gè)邏輯去觀察了一下dede,結(jié)論是可行的。
以現(xiàn)在的5.5版本為例,大家進(jìn)入后臺(tái)管理界面,看到左邊的核心,點(diǎn)擊它,往下看,看到頻道模型,這里面有5項(xiàng),分別是,內(nèi)容模型管理 單頁文檔管理 聯(lián)動(dòng)類別管理 自由列表管理 自定義表單。
以文章系統(tǒng)來說,如果我們要建立多個(gè)文章欄目,希望每個(gè)欄目都有單獨(dú)的數(shù)據(jù)表,而不希望等欄目數(shù)據(jù)多了以后再來后悔當(dāng)初沒有進(jìn)行分表,所以我們?cè)陂_始建立欄目之前,要進(jìn)行進(jìn)對(duì) 頻道模型里,普通文章 這個(gè)模型進(jìn)行 復(fù)制 的操作,這一步就是大家所謂的分表。
點(diǎn)擊 普通文章 右邊的第一個(gè)圖標(biāo)進(jìn)行表的復(fù)制。
下面來到表的復(fù)制界面
這里默認(rèn)的附加表名稱是:dede_addonarticle17
確定以后進(jìn)入此表的一些詳細(xì)設(shè)置,我們可以看見頻道名稱這個(gè)填空項(xiàng),如下圖:
在這里可以個(gè)修改成你即將要建設(shè)的新欄目的名稱,比如你想建一個(gè)新欄目叫做資訊,那么這里同樣可以起名叫資訊,以便你在建立欄目時(shí)選擇數(shù)據(jù)表,也就是不同模型時(shí)用于區(qū)分,如下圖:
然后把欄目保存好以后,一個(gè)欄目對(duì)應(yīng)一個(gè)分表就這樣輕松的實(shí)現(xiàn)了。
PS:循環(huán)以上操作可建立多個(gè)獨(dú)立表的欄目
你們自己看下,你們?cè)谡搲懻摰哪切?qǐng)?jiān)谒阉?ldquo;分表”,都是個(gè)什么問題,說得亂七八糟,最后一個(gè)個(gè)還搞得一頭霧水,建立分表沒那么難,我之前還以為dede把分表這功能拿掉了,不然怎么會(huì)有那么多朋友提問。
也就是說ecms強(qiáng)大的多表儲(chǔ)存,dede接近完美的實(shí)現(xiàn)了,也可以新建自段,這一點(diǎn),我很滿意。
只是我有一個(gè)問題哦,這樣新建起來的模型想刪除的時(shí)候就刪除不了,被列為系統(tǒng)模型,但這是手動(dòng)建的呢?應(yīng)該修改,在檢測(cè)沒有欄目使用的情況下可以刪吧,不然我想可能會(huì)造成數(shù)據(jù)表的冗余。
腳本之家小編補(bǔ)充:
其實(shí)為了提升性能,mysql分表存儲(chǔ)文章比較重要,我們可以根據(jù)id進(jìn)行分表處理,這樣每個(gè)文章表不會(huì)超過400m,要不放一起70w數(shù)據(jù)一個(gè)addonarticle就達(dá)到了1.2G。
到此這篇關(guān)于織夢(mèng)DedeCMS 分表實(shí)現(xiàn)一個(gè)欄目對(duì)應(yīng)一個(gè)表(圖)的文章就介紹到這了,更多相關(guān)織夢(mèng) DedeCMS 分表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
織夢(mèng)dedecms安全漏洞include/common.inc.php漏洞解決方法
據(jù)悉DEDECMS的全局變量初始化存在漏洞,可以任意覆蓋任意全局變量,下面是具體的解決方法,需要的朋友可以參考下2021-05-13織夢(mèng)DEDECMS建立模型、簡(jiǎn)單分表、索引優(yōu)化操作方法
最近因?yàn)槭褂玫膁ede系統(tǒng)考慮后期數(shù)據(jù)量大的問題,所以提前將dedecms優(yōu)化一下,應(yīng)對(duì)后期數(shù)據(jù)量大導(dǎo)致后臺(tái)卡等問題,這里為大家分享一下,主要是思路對(duì)于新版本的dedecms需要2021-05-12DedeCMS大數(shù)據(jù)負(fù)載性能優(yōu)化方案(簡(jiǎn)單幾招讓你提速N倍)
今天我們分享一下DedeCMS數(shù)據(jù)負(fù)載性能優(yōu)化的方法,因?yàn)槟壳?0w條記錄,導(dǎo)致站點(diǎn)后臺(tái)查詢慢,生成HTML也很吃力,經(jīng)過下面的優(yōu)化確實(shí)可以提升不少2021-05-12mysql織夢(mèng)索引優(yōu)化之MySQL Order By索引優(yōu)化
最近基于mysql數(shù)據(jù)庫的織夢(mèng)系統(tǒng)查詢與生成靜態(tài)頁面比較慢,所以想優(yōu)化一下索引試試能不能提高一下執(zhí)行效率下面是具體的實(shí)現(xiàn)步驟,需要的朋友可以參考一下2021-05-12織夢(mèng)dedecms頁面空白后開啟錯(cuò)誤信息提示功能方便調(diào)試錯(cuò)誤
織夢(mèng)后臺(tái)空白、織夢(mèng)后臺(tái)左側(cè)空白等相關(guān)問題,如果沒有報(bào)錯(cuò)提示信息,不顯示任何內(nèi)容,對(duì)新手來說摸不著頭腦,無從下手,開啟織夢(mèng)錯(cuò)誤信息提示錯(cuò)誤調(diào)試設(shè)置,讓程序告訴我們2021-05-12織夢(mèng)DedeCMS 分表實(shí)現(xiàn)一個(gè)欄目對(duì)應(yīng)一個(gè)表(圖)
最近考慮用dedecms做個(gè)大數(shù)據(jù)量的網(wǎng)站,為什么用dedecms呢因?yàn)檫@個(gè)系統(tǒng)特別好用,但負(fù)載是軟肋,很多功能只能自己動(dòng)手實(shí)現(xiàn)了,下面就為大家分享一下具體的方法2021-05-12- 這篇文章主要介紹了加固版織夢(mèng)CMS整站源碼通用安裝教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-17
織夢(mèng)DEDECMS robots優(yōu)化設(shè)置的具體方法
這篇文章主要介紹了織夢(mèng)DEDECMS robots優(yōu)化設(shè)置的具體方法,DEDECMS自帶的robots.txt文件設(shè)置很簡(jiǎn)單,并不能完全滿足網(wǎng)站的優(yōu)化要求,需要的朋友可以參考下本篇方法2020-12-02Dedecms網(wǎng)站Title標(biāo)簽SEO優(yōu)化方法
這篇文章主要介紹了Dedecms網(wǎng)站Title標(biāo)簽SEO優(yōu)化方法,主要涉及到如何實(shí)現(xiàn)"三級(jí)欄目_二級(jí)欄目_一級(jí)欄目_網(wǎng)站名稱"的問題,需要的朋友可以參考下小編的方法2020-12-02dedecms文章關(guān)鍵字(自動(dòng)內(nèi)鏈)php5.5以上版本urf-8失效的解決方法
這篇文章主要為大家詳細(xì)介紹了dedecms文章關(guān)鍵字(自動(dòng)內(nèi)鏈)php5.5以上版本urf-8失效的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏2020-11-18