立即注冊 找回密碼

QQ登錄

只需一步,快速開始

查看: 1500|回復(fù): 0
打印 上一主題 下一主題

[Dedecms 安裝問題] 織夢DEDECMS建立模型、簡單分表、索引優(yōu)化操作方法

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2023-2-18 09:44:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
道勤網(wǎng)-數(shù)據(jù)bmrsportswear.com
首先,要先建立一個模型,建立模型的方法寂寞天涯 已經(jīng)寫過專門的教程,不過要注意的是建立模型之后要新建一個字段,名字是:文章正文,英文名是:body,要選擇html文本存儲模式。固定發(fā)布模式。這 樣你就可以看到多了兩個數(shù)據(jù)表,一個是dede_archivesXX,一個是dede_addonXX,可以自己取名。我們主要的操作在這兩個表上進行


然后開始我們的主要操作:后臺系統(tǒng)管理-系統(tǒng)帳號管理-SQL命令運行器

看到下面的運行小窗口了吧,我們在這里運行SQL的命令。

主要命令步驟如下:

一、insert into dede_addonX select * from dede_addonarticle where typeid=Y

這個dede_addonX就是剛剛我們建立的兩個數(shù)據(jù)庫中的一個,是一個附表。
這句話的意思是我們把dede_addonarticle(原來的大表)中的某一個檔目(文章欄目數(shù)字號Y)中的所有數(shù)據(jù)復(fù)制到dede_addonX這個表里。

二、insert into dede_archivesX select * from dede_archives where typeid=Y

這個dede_archivesX是我們剛剛建立模型中的主索引表,這句話的意思和上句一樣。

三、UPDATE `dede_full_search` SET `channelid` = 'X' WHERE `dede_full_search`.`typeid` =Y

將兩個表復(fù)制完之后我,我們需要把我們DEDE數(shù)據(jù)的主索引表進行較正。

四、UPDATE `dede_archivesX` SET `channel` =X WHERE `typeid` =Y

再將我們的文章模型索引表進行較正

五、delete from dede_addonarticle where typeid=Y

將原來已經(jīng)復(fù)制過的數(shù)據(jù)在原表刪除。

第六步、頻道管理,相關(guān)檔目修改-基本設(shè)置

內(nèi)容模型選定剛剛建立的那個模型,然后點高級設(shè)置,要設(shè)定相對應(yīng)的模板。然后最下面的繼承選項,選定之后整個欄目都會按這個設(shè)置順承。

最后,大功告成,大家可以看看里面的檔案了,如果能顯示,說明你成功了。

這個操作主要應(yīng)用于文章模型,其它模型還沒有實驗,不過大同小異,應(yīng)該可以實現(xiàn)。
打個比方,這就相當(dāng)于,把一個大水庫分成若干個小水庫,然后通知接水的人,去小水庫接水。這就是Dedecms.daoqin.net/" target="_blank" class="relatedlink">dedecms的分表。

30萬條2GB數(shù)據(jù)網(wǎng)站平臺生成HTML網(wǎng)頁每分鐘超過1000張

使用DEDECMS一年多時間,看了論壇上很多站長在抱怨DEDECMS系統(tǒng)生成HTML速度慢,其實不然,只要恰當(dāng)對服務(wù)器平臺和數(shù)據(jù)庫進行優(yōu)化,生成速度會有質(zhì)得提升。

下面我提供一組數(shù)據(jù),大家對比一下你網(wǎng)站的數(shù)據(jù)量和生成速度,能不能有提升的空間。可能有部分站長優(yōu)化得比我好得多,我只在這里獻丑了!

并且提供優(yōu)化的方法,可能這些方法是官方為商業(yè)客戶服務(wù)的,大家有能力的話可以自己試著做一下。

本人負(fù)責(zé)建設(shè)的網(wǎng)站現(xiàn)有780-1000的并發(fā)連接(實時查看網(wǎng)址:http://www.tzsy.cn/status)網(wǎng)站數(shù)據(jù)庫有30多萬條,內(nèi)容大概有六個模型,六個內(nèi)容表數(shù)據(jù)量比較大,全部合起來有3GB,在給其中一個有5萬多條的欄目生成網(wǎng)頁時每分鐘超過1000張的速度。

大家分析一下上面三張圖的數(shù)據(jù),DEDECMS的潛力還是可以挖掘的。

硬件的基本情況,不算特別好,IBM服務(wù)器:CPU 四核至強,內(nèi)存2GB,數(shù)據(jù)庫安裝在146GB的SAS硬盤上,站點文件存放在500GB的SATA硬盤中。

現(xiàn)在我簡單描述一下優(yōu)化措施。

一、安裝 CentOS 5.2,裝最基本的組織,MySQL,PHP,APACHE都不要安裝,以后自己下載源碼編譯安裝。

安裝完成后運行setup配置系統(tǒng)服務(wù)命令,設(shè)置以下僅列出需要啟動的服務(wù),未列出的服務(wù)一律關(guān)閉:
crond
irqbalance 僅當(dāng)服務(wù)器CPU為S.M.P架構(gòu)或支持雙核心、HT技術(shù)時,才需開啟,否則關(guān)閉。
microcode_ctl
network
iptables
vsftpd
sshd
syslog
yum-updatesd

二、搭建勝過Apache十倍的高并發(fā)Web服務(wù)器 Nginx + PHP(FastCGI)

具體配置不再描述,大家參考張宴的文章 http://blog.s135.com/nginx_php_v5/

提供我的配置截圖

三、安裝編譯 MYSQL數(shù)據(jù)時編譯參數(shù)設(shè)置注意三點

1. -static 13%
--with-client-ldflags=-all-static
--with-mysqld-ldflags=-all-static
靜態(tài)鏈接提高13%性能

2. Unix Socket 7.5%
--with-unix-socket-path=/tmp/mysql.sock
使用unix套接字鏈接提高7.5%性能,所以在windows下mysql性能肯定不如unix下面

3. --enable-assembler
允許使用匯編模式(優(yōu)化性能)

四、優(yōu)化DEDECMS數(shù)據(jù)表索引。官方的默認(rèn)索引不是最優(yōu)化的,可能DEDE官方有所保留。

大家下載一個叫 Navicat for MySQL 的客戶端軟件連接到MySQL Server數(shù)據(jù)上進行管理操作。

個人認(rèn)為:凡是要排序的字段(比如文檔主表的 sortrank、senddate、pubdate、click、goodpost、badpost)和查詢條件的字段(比如:typeid,ismake)以及文檔ID都要建立索引,如果有一個沒有建立,將嚴(yán)重影響MySQL運行效率,導(dǎo)致生成HTML時速度慢。

當(dāng)系統(tǒng)啟用了審核機制以后,標(biāo)識文檔審核屬性的字段ismake必須建立索引。

注意:click這個字段,記錄文檔點擊量,此字段值更新頻繁,建立索引后對系統(tǒng)維護索引帶來一定的負(fù)荷,大家自己權(quán)衡。有人說頻繁更新的字段建立索引會容易導(dǎo)致數(shù)據(jù)庫損壞,這個我還沒有遇到過,需要考證。

下面是主表索引建立的截圖

到此這篇關(guān)于織夢DEDECMS建立模型及簡單分表操作方法經(jīng)驗的文章就介紹到這了


道勤主機提供365天*24小時全年全天無休、實時在線、零等待的售后技術(shù)支持。竭力為您免費處理您在使用道勤主機過程中所遇到的一切問題! 如果您是道勤主機用戶,那么您可以通過QQ【792472177】、售后QQ【59133755】、旺旺【詮釋意念】、微信:q792472177免費電話、后臺提交工單這些方式聯(lián)系道勤主機客服! 如果您不是我們的客戶也沒問題,點擊頁面最右邊的企業(yè)QQ在線咨詢圖標(biāo)聯(lián)系我們并購買后,我們?yōu)槟赓M進行無縫搬家服務(wù),讓您享受網(wǎng)站零訪問延遲的遷移到道勤主機的服務(wù)!
本內(nèi)容系 道勤團隊 bmrsportswear.com 客服與技術(shù)人員研究整理的智慧結(jié)晶,轉(zhuǎn)載勿用于商業(yè)用途,并保留本文鏈接,侵權(quán)必究!

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

x
dsu_marcocopyright:copy_link 

【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機械設(shè)計教程|網(wǎng)站設(shè)計教程!【道勤網(wǎng)】 - 論壇版權(quán)1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關(guān)
2、本站所有主題由該帖子作者發(fā)表,該帖子作者與【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機械設(shè)計教程|網(wǎng)站設(shè)計教程!【道勤網(wǎng)】享有帖子相關(guān)版權(quán)
3、其他單位或個人使用、轉(zhuǎn)載或引用本文時必須同時征得該帖子作者和【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機械設(shè)計教程|網(wǎng)站設(shè)計教程!【道勤網(wǎng)】的同意
4、帖子作者須承擔(dān)一切因本文發(fā)表而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
5、本帖部分內(nèi)容轉(zhuǎn)載自其它媒體,但并不代表本站贊同其觀點和對其真實性負(fù)責(zé)
6、如本帖侵犯到任何版權(quán)問題,請立即告知本站,本站將及時予與刪除并致以最深的歉意
7、【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機械設(shè)計教程|網(wǎng)站設(shè)計教程!【道勤網(wǎng)】管理員和版主有權(quán)不事先通知發(fā)貼者而刪除本文

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)閉

道勤網(wǎng)- 推薦內(nèi)容!上一條 /2 下一條

!jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回復(fù) !jz_fhlb! !jz_lxwm! !jz_gfqqq!

關(guān)于我們|手機版|小黑屋|地圖|【道勤網(wǎng)】-bmrsportswear.com 軟件視頻自學(xué)教程|免費教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機械設(shè)計教程|網(wǎng)站設(shè)計教程【道勤網(wǎng)】 ( 皖I(lǐng)CP備15000319號-1 )

GMT+8, 2024-10-23 07:33

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

快速回復(fù) 返回頂部 返回列表