對(duì)帝國cms、dedecms、phpcms等負(fù)載測(cè)試總結(jié)分析
來源:易賢網(wǎng) 閱讀:910 次 日期:2014-07-10 15:10:14
溫馨提示:易賢網(wǎng)小編為您整理了“對(duì)帝國cms、dedecms、phpcms等負(fù)載測(cè)試總結(jié)分析”,方便廣大網(wǎng)友查閱!

測(cè)試程序:

CMS程序:帝國cms dedecms phpcms

論壇程序:discuz phpwind xiuno

負(fù)載測(cè)試結(jié)果:

xiuno discuz phpwind phpcms ( 帝國cms ? dedecms)

從數(shù)據(jù)庫設(shè)計(jì)來看(個(gè)人觀點(diǎn)):

xiuno (discuz 、 phpwind 、 phpcms)(帝國cms 、 dedecms)

dedecms和帝國cms都是老牌的CMS了,從的數(shù)據(jù)庫設(shè)計(jì)來看,不知是數(shù)據(jù)庫設(shè)計(jì)者完全沒有理解mysql索引的真諦,還是留一手以對(duì)高負(fù)載需求的用戶收費(fèi)改進(jìn)?(希望不懂技術(shù)的朋友不要噴我,真正懂mysql索引的朋友可以自己看一下他們對(duì)索引的設(shè)計(jì),雖然對(duì)于dedecms和帝國cms的作者來說,我只是一個(gè)晚輩,像您們這樣有10多年開發(fā)經(jīng)驗(yàn)的人,我比較尊敬,但我建議當(dāng)前的dedecms和帝國cms數(shù)據(jù)庫設(shè)計(jì)者還是再研究一下mysql索引吧,可以不相信我,但可以花點(diǎn)時(shí)間看看discuz 、phpwind的數(shù)據(jù)庫設(shè)計(jì)吧,確實(shí)是比您們的好)。

如果有幸帝國cms作者能看到此文,希望您再重新設(shè)計(jì)帝國cms架構(gòu)吧,畢竟這些年您一直在改進(jìn)帝國cms的負(fù)載能力,光是通過分表技術(shù)提升,沒有真正用到索引來優(yōu)化,真的不行的,如果用對(duì)了索引,性能還會(huì)有更大的提升。

dedecms的創(chuàng)始人我算是和他認(rèn)識(shí),但現(xiàn)在dedecms卻不是他的,比較遺憾,現(xiàn)在的dedecms這幾年確實(shí)沒多大變化,一直在打補(bǔ)丁,這樣下去真是比較悲劇。

我的測(cè)試環(huán)境:

i3CPU 4G內(nèi)存 1T硬盤 win7系統(tǒng) apache 2.2 + mysql 5.0(普通環(huán)境沒有優(yōu)化過)

測(cè)試方法:

導(dǎo)入100萬至1億 不等數(shù)據(jù),進(jìn)行簡(jiǎn)單的訪問測(cè)試

我的導(dǎo)入方法:

根據(jù)各個(gè)程序的數(shù)據(jù)結(jié)構(gòu)寫出導(dǎo)入程序,

1.先寫一個(gè)PHP程序,將數(shù)據(jù)寫入 e:/insert1.sql 這個(gè)文件,

2.然后再通過 LOAD DATA local INFILE 'e:/insert1.sql' INTO TABLE `數(shù)據(jù)表名` character set 編碼; 這種方式導(dǎo)入的,導(dǎo)入千W數(shù)據(jù)也就幾分鐘。

1、帝國cms

測(cè)試版本:EmpireCMS_7.0_SC_GBK (當(dāng)前官方最新版)

先說說帝國cms,官方有一篇大數(shù)據(jù)測(cè)試貼(2千萬數(shù)據(jù)、17.3GB數(shù)據(jù)庫下帝國CMS超強(qiáng)生成速度 ),當(dāng)年我看到這篇測(cè)試貼時(shí),也覺得負(fù)載非常強(qiáng)大,但我測(cè)試后,令我失望了。

安裝默認(rèn)測(cè)試數(shù)據(jù)(共33篇新聞測(cè)試數(shù)據(jù)),首頁改為動(dòng)態(tài)首頁 第一次訪問0.670127010345459 第二次訪問0.07926607131958

我導(dǎo)入100W數(shù)據(jù)時(shí),數(shù)據(jù)庫大小3.6G,首頁第一次訪問182秒,第二次訪問155秒,我不知道當(dāng)時(shí)帝國cms作者測(cè)試時(shí),是否有測(cè)試過動(dòng)態(tài)訪問首頁的時(shí)間。包括從6.0版起,每次更新都有說提升性能,但為何會(huì)這樣?

帝國CMS官方的測(cè)試帖,就是誤導(dǎo)人,忽悠人。

問題1. 測(cè)試數(shù)據(jù)并沒有提到動(dòng)態(tài)訪問首頁或是生成首頁。也沒有提到動(dòng)態(tài)訪問列表頁,和生成列表頁。

問題2. 測(cè)試統(tǒng)計(jì)的時(shí)間,也只統(tǒng)計(jì)了連接數(shù)據(jù)庫之后的執(zhí)行時(shí)間,并沒有加上連接數(shù)據(jù)庫的時(shí)間,這樣很容易誤導(dǎo)很多人,拿這個(gè)時(shí)間和別人統(tǒng)計(jì)了連接數(shù)據(jù)庫的時(shí)間比。這樣就差別大了。

問題3. 每篇新聞的內(nèi)容很少也就幾行字。同時(shí)內(nèi)容頁模板,也非常簡(jiǎn)單,生成出來的文件也非常小,只有3K。正常的文章,都是上10K至幾十K。

問題4. 同時(shí)因?yàn)閜home_ecms_news表 id 為主鍵,讀取內(nèi)容時(shí),都是走的索引,所以動(dòng)態(tài)訪問內(nèi)容頁,編輯內(nèi)容,生成內(nèi)容頁很快,都是理所當(dāng)然的。

問題5. 測(cè)試時(shí)都是通過分表來測(cè)試的,在真實(shí)站長做網(wǎng)站,不可能一開始就把網(wǎng)站內(nèi)容分表。所以這和真實(shí)做站情況完全不一樣。

像官方這種測(cè)試貼,真是誤導(dǎo)人,而且還掛了幾年。對(duì)于不懂技術(shù)的人,就是一種誤導(dǎo),讓普通用戶盲目的崇拜。

2、dedecms

測(cè)試版本:DedeCMS V5.7 SP1_GBK正式版 (當(dāng)前官方最新版)

織夢(mèng)CMS在知度CMS中一直公認(rèn)的負(fù)載性能最差的CMS,確實(shí)很差。

我導(dǎo)入100W數(shù)據(jù)時(shí),數(shù)據(jù)庫大小只有330M,首頁訪問已經(jīng)需要70幾秒-80幾秒才能訪問。

更多信息請(qǐng)查看IT技術(shù)專欄

更多信息請(qǐng)查看網(wǎng)站運(yùn)營
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
相關(guān)閱讀網(wǎng)站運(yùn)營

2025國考·省考課程試聽報(bào)名

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 加入群交流 | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)