| 六、本次2000萬(wàn)數(shù)據(jù)最終測(cè)試數(shù)據(jù)統(tǒng)計(jì): |
| 參數(shù) |
數(shù)據(jù) |
| 信息數(shù): |
2000萬(wàn) |
| 單表最大信息數(shù): |
400萬(wàn) |
| 總記錄數(shù): |
4000萬(wàn)零450 |
| 每100萬(wàn)數(shù)據(jù)庫(kù)占用約為: |
900 MB |
| 總數(shù)據(jù)庫(kù)大。 |
17.3 GB |
| 后臺(tái)管理信息列表速度: |
0.009秒 |
| 修改信息頁(yè)讀取數(shù)據(jù): |
0.0052秒 |
| 生成5000條數(shù)據(jù): |
19秒 |
| 內(nèi)容動(dòng)態(tài)頁(yè)的速度: |
0.0025秒 |
PS:現(xiàn)在所有表包括400萬(wàn)數(shù)據(jù)那個(gè)表反復(fù)生成5000條數(shù)據(jù)竟然都在14秒?赡苁悄翘鞕C(jī)器不斷導(dǎo)數(shù)據(jù)導(dǎo)致機(jī)器速度慢。 |
|
| 本次測(cè)試經(jīng)驗(yàn)總結(jié): |
優(yōu)點(diǎn):6.0在大數(shù)據(jù)下的優(yōu)勢(shì)非常明顯,生成內(nèi)容頁(yè)、動(dòng)態(tài)內(nèi)容頁(yè)效率非常之快且不受數(shù)據(jù)量影響,解決了CMS負(fù)載最大的問(wèn)題,并且使用按表管理信息列表速度很快,單表幾十萬(wàn)和幾百萬(wàn)數(shù)據(jù)沒(méi)有明顯區(qū)別。
不足之處:在于單欄目數(shù)據(jù)量大于200萬(wàn)時(shí)標(biāo)簽調(diào)用、欄目列表速度有所下降(指的是增加檢索條件的情況),主要由于最耗資源的置頂排序與多重排序,下版會(huì)考慮刪除置頂功能與優(yōu)化列表,并且會(huì)增加大數(shù)據(jù)量標(biāo)簽調(diào)用優(yōu)化處理功能,以達(dá)到所有頁(yè)面速度在大數(shù)據(jù)量都很優(yōu)秀,不僅是內(nèi)容頁(yè)效率優(yōu)秀。
本次測(cè)試2000萬(wàn)只是本人空閑時(shí)搞的小測(cè)試,主要讓大家知道帝國(guó)分表如何處理更好,只要分表均勻可以將一個(gè)很大的數(shù)據(jù)分解成無(wú)數(shù)個(gè)相同效率的表,單表無(wú)論是50萬(wàn)、400萬(wàn)甚至1000萬(wàn)數(shù)據(jù)在管理信息列表與生成頁(yè)面效率基本是相同的,例如:5000萬(wàn)數(shù)據(jù)中12個(gè)欄目可以分成每表存放450萬(wàn),每個(gè)450萬(wàn)數(shù)據(jù)表效率都是一樣的。未來(lái)版本帝國(guó)將會(huì)推出更完美的構(gòu)架,主表可以像副表一樣無(wú)限分表,讓系統(tǒng)性能再度翻倍提升。做一個(gè)完美的安全、穩(wěn)定高效、強(qiáng)大、靈活的CMS是我們的終極目標(biāo),多年來(lái)我們一直朝這個(gè)方向邁進(jìn),不斷創(chuàng)新不斷完善。帝國(guó)軟件以為中國(guó)網(wǎng)站提供最完善的建站解決方案為已任,打造國(guó)內(nèi)最好的CMS程序。 |
|
| |
| 帝國(guó)CMS對(duì)大數(shù)據(jù)情況建議: |
數(shù)據(jù)表結(jié)構(gòu)最好的優(yōu)化是將所有的自定義字段都存放到副表;主表只存放標(biāo)題字段;
總體的數(shù)據(jù)表數(shù)據(jù)分配均勻,主表下的每個(gè)副表存放建議100萬(wàn)數(shù)據(jù)以?xún)?nèi);
內(nèi)容頁(yè)減少標(biāo)簽調(diào)用或采用JS調(diào)用或者采用.shtml包含最新內(nèi)容頁(yè)面的方式;
欄目列表設(shè)置最大顯示數(shù)量;
過(guò)期信息或不再調(diào)用的信息進(jìn)行歸檔;
減少使用搜索,搜索是最耗資源的功能;
自行修改文件去除標(biāo)簽和列表的置頂排序(置頂功能下版會(huì)默認(rèn)刪除),對(duì)性能更高要求的可只采用id排序;
優(yōu)化運(yùn)行環(huán)境,特別是MYSQL數(shù)據(jù)庫(kù)優(yōu)化;
服務(wù)器配置最好2GB以上內(nèi)存、采用更快的CPU以及硬盤(pán)轉(zhuǎn)速緩存更高IO更快。 |
|
| |
| 未來(lái)帝國(guó)CMS版本對(duì)大數(shù)據(jù)方面功能展望: |
標(biāo)簽調(diào)用與列表性能優(yōu)化,刪除置頂功能并且對(duì)標(biāo)簽調(diào)用優(yōu)化處理;主表結(jié)構(gòu)更加優(yōu)化。
推出更完美的構(gòu)架,主表可以像副表一樣無(wú)限分表,讓系統(tǒng)無(wú)論從維護(hù)數(shù)據(jù)還是生成頁(yè)面性能將再度翻倍提升。
多服務(wù)器結(jié)構(gòu)支持,實(shí)現(xiàn)負(fù)載均衡。
增加Oracle、postgresql、Mssql等多種數(shù)據(jù)庫(kù)支持。
......更多功能我們正在不斷的探索與創(chuàng)新,相信會(huì)給大家更多的驚喜。 |
|
| |
| 附:帝國(guó)CMS6.0系統(tǒng)數(shù)據(jù)構(gòu)架圖 |
 |
| |
| |
| >>>返回帝國(guó)論壇 |
| |
| |