麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 建站經驗 > 正文

國內主流的程序負載評測

2024-04-25 20:44:10
字體:
來源:轉載
供稿:網友

最近發現套程序(Xiuno BBS)一套面向千萬級數據量設計的開源論壇軟件,發現很不錯,就想測試一下,同時測試了幾款國內主流的程序,寫此文章描述一下負載測評結果,懂技術的朋友可以自己測試一下,可證實測試結果的真實性。

測試程序:

CMS程序:帝國cms dedecms phpcms

論壇程序:discuz phpwind xiuno

負載測試結果:

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

從數據庫設計來看(個人觀點):

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

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

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

測試環境:

i3CPU 4G內存1T硬盤win7系統apache 2.2+mysql 5.0(普通環境沒有優化過)

測試方法:

導入100萬至1億不等數據,進行簡單的訪問測試

我的導入方法:

根據各個程序的數據結構寫出導入程序,

1.先寫一個PHP程序,將數據寫入e:/insert1.sql這個文件,

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

1、帝國cms

帝國cms下載地址http://down.admin5.com/php/100021.html

測試版本:EmpireCMS_7.0_SC_GBK(當前官方最新版)

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

安裝默認測試數據(共33篇新聞測試數據),首頁改為動態首頁第一次訪問0.670127010345459第二次訪問0.07926607131958

導入100W數據時,數據庫大小3.6G,首頁第一次訪問182秒,第二次訪問155秒,我不知道當時帝國cms作者測試時,是否有測試過動態訪問首頁的時間。包括從6.0版起,每次更新都有說提升性能,但為何會這樣?

帝國CMS官方的測試帖,自我感覺是有問題的。

問題1.測試數據并沒有提到動態訪問首頁或是生成首頁。也沒有提到動態訪問列表頁,和生成列表頁。

問題2.測試統計的時間,也只統計了連接數據庫之后的執行時間,并沒有加上連接數據庫的時間,這樣很容易誤導很多人,拿這個時間和別人統計了連接數據庫的時間比。這樣就差別大了。

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

問題4.同時因為phome_ecms_news表id為主鍵,讀取內容時,都是走的索引,所以動態訪問內容頁,編輯內容,生成內容頁很快,都是理所當然的。

問題5.測試時都是通過分表來測試的,在真實站長做網站,不可能一開始就把網站內容分表。所以這和真實做站情況完全不一樣。

2、dedecms 

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

織夢CMS在知度CMS中一直公認的負載性能最差的CMS,確實很差。

導入100W數據時,數據庫大小只有330M,首頁訪問已經需要70幾秒-80幾秒才能訪問。

3、phpcms 

phpcms 下載地址http://down.admin5.com/php/69796.html

測試版本:PHPCMS V9_GBK正式版(當前官方最新版)

PHPCMS現在是由新的團隊重新開發,也是號稱高負載。

導入100W數據時,數據庫大小3G,首頁訪問需要20幾秒。

4、phpwind 

phpwind 下載地址http://down.admin5.com/php/96751.html

測試版本:phpwind v9.0 UTF-8正式版(當前官方最新版)

phpwind以前和discuz比,速度上有優勢,現在據說是全新開發,新版確實做了很大的改變(以前一直是discuz追隨者,和discuz設計差別不是很大),現在這一變化,應該值的贊揚,但現在速度上不如discuz了,以前網頁底部顯示執行時間都去掉了。

導入1000W數據時,數據庫大小13G,

首頁第一次訪問8秒,第二次訪問0.70477390289307秒

帖子列表頁(默認排序)0.2x-0.5x秒但我采用按“最新發貼”排序時,花了182秒才顯示出來(我看了數據庫設計,因為只做了按“最后回復”的索引,“發帖時間”的排序都沒做索引,所以才很慢)

帖子內容頁,沒填充多少回帖也沒具體測試

5、discuz 

discuz 下載地址http://down.admin5.com/php/82971.html

測試版本:Discuz_X2.5_SC_UTF8 Discuz_X3.0_SC_UTF8

dx3看來是dx2.5的加強版,從后臺、前臺設計看,都變化不大。數據庫架構變化也不大。

導入1000W數據時,數據庫大小18G,

首頁0.05-0.06秒,(也沒太大測試價值,因為都沒讀到thread表)

帖子列表頁(默認排序)0.07-0.09秒但我采用按“發帖時間”排序時,花了181秒才顯示出來(我看了數據庫設計,因為只做了按“最后回復”的索引,“發帖時間”的排序都沒做索引,所以才很慢)

帖子內容頁,(沒填充多少回帖也沒具體測試)

6、xiuno 

xiuno 下載地址http://down.admin5.com/php/90527.html

測試版本:xiuno bbs 2.02 UTF8

我導入1000W數據時,數據庫大小15G

首頁0.03-0.05秒

帖子列表頁0.03-0.05秒(回貼排序)0.01-0.03秒(發帖排序)

帖子內容頁0.03-0.05秒(沒填充多少回帖也沒具體測試翻頁)

我導入1億數據時,數據庫填充到215G

首頁0.05-0.08秒

帖子列表頁0.05-0.08秒(回貼排序)0.03-0.05秒(發帖排序)

帖子內容頁0.05-0.08秒(沒填充多少回帖也沒具體測試翻頁)

總結:

xiuno雖然負載很高,但是功能上有很大的控制,去掉了很多可能影響到性能的功能,功能方面我覺得要是能有一個像wordpress這樣的一個平臺來彌補,那將會有非常大的優勢。

discuz雖然沒做深入測試,不過已經可見負載上面還是有缺陷的,同時thread表設計為tid mediumint(8)UNSIGNED所以最大數值也就16777215,所以他的設計也并沒有往更高考慮。 

phpwind這次的新版本的改變,證明了他們的決心,要和discuz走不同的路,也能看出來他們更注重用戶體驗方面。程序性能已經次之。

phpcms性能是比以前提升了,但是用戶體驗我是感覺不太好。不過能夠說明CMS性能方面不如BBS程序。因為排序方式多,而且同一個頁面列表也比論壇的多,所以讓CMS性能不如BBS。

帝國cms雖然程序官方一直強調負載,但真還不如phpcms,光是通過分表提高負載,真不是一個好辦法。我個人愚見,程序負載高不高,第一步應該是正確設計索引,索引都沒設計對,就用分表來解決,而且還要站長手動設置,完全增加使用難度。

dedecms雖然用戶量非常大,但數據庫設計真不好,不但索引沒設計對,而且還沒分表,而且也能看出dedecms并沒有考慮做高負載,畢竟上百W級數據的網站很少。

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久久久久久久久久av | 懂色av懂色aⅴ精彩av | 久久久久一本一区二区青青蜜月 | 国产高潮好爽受不了了夜色 | 日韩精品免费一区二区三区 | 粉嫩蜜桃麻豆免费大片 | 国产成人精品一区二区三区电影 | 一级黄色大片在线观看 | 精品中文字幕久久久久四十五十骆 | 中文字幕在线视频日本 | 亚洲综合一区在线观看 | 99激情| 国产精品www| 古装三级在线观看 | 欧美大逼网 | 国内精品伊人久久久久网站 | 中午字幕无线码一区2020 | 日本特级a一片免费观看 | 91精品国啪老师啪 | 免费一区二区三区 | 国产小视频在线观看 | 成年性羞羞视频免费观看无限 | 青青草在线免费观看 | 一级裸体视频 | 免费永久看羞羞片网站入口 | 最近免费观看高清韩国日本大全 | av在线一区二区三区四区 | 日韩视 | 在线免费观看毛片视频 | 久久国产精品免费视频 | 久久亚洲春色中文字幕久久 | 久久精品观看 | 成人羞羞视频在线观看 | 久久综合久久美利坚合众国 | 久久国产精品久久久久久久久久 | 在线观看免费毛片视频 | 爱爱插插视频 | 欧美一级做一a做片性视频 日韩黄色片免费看 | 成人在线网站 | 国产一级一片免费播放 | 欧美国产日韩在线观看成人 |