見到網(wǎng)上很多人貌似都十分推崇Wordpress,甚至很多從其他程序轉(zhuǎn)過去的,就好像用wp夠檔次似的,也不知是因為看很多專業(yè)人士用,自己也要用,或是就因為wp是國外的程序的原因?
程序結(jié)構(gòu)方面的詳細(xì)的對比以后再發(fā),先從最直接也是程序最重要的一個指標(biāo)程序執(zhí)行效率上看:
先說一下服務(wù)器環(huán)境,至強3.2G,1G內(nèi)存,PHP5.2.5,Mysql5.0.51a,Windows server2003 IIS6.0
1、在安裝完不使用任何插件的情況下,只發(fā)表一篇日志,發(fā)表完后重新啟動服務(wù)器IIS,運行程序,我的天如此慢!


就一篇日志,沒有插件初次打開首頁程序執(zhí)行時間3.979秒,23次數(shù)據(jù)查詢!刷新一下后,22次查詢,0.640秒。跟我現(xiàn)在的ASP+Access的程序都不再一個檔次上。在WEB程序上,超過0.3秒就算很大了。真是搞不清楚就是一個博客,為何如需要此多的數(shù)據(jù)查詢。程序執(zhí)行時間是反應(yīng)程序健康及優(yōu)化程度,服務(wù)器配置、優(yōu)化情況的最直接的參數(shù)和體現(xiàn)。
也許你說是服務(wù)器環(huán)境的原因,就再比較一下其他類的程序在同樣的環(huán)境下的執(zhí)行時間,前幾天看到Discuz6.1出來了,就拿它來做測試吧,以下分別是第一次和第二次程序執(zhí)行時間:


再來試一下Sablog的:


必須承認(rèn)的是,我的服務(wù)器上跑PHP程序的網(wǎng)站不多,負(fù)載也不大,所以就沒有專門針對PHP程序進(jìn)行專門的優(yōu)化,主要是mysql數(shù)據(jù)庫參數(shù)的一些優(yōu)化,也沒有使用Apache。如果在Linux下,針對PHP環(huán)境進(jìn)行特別的優(yōu)化,利用加速程序,緩存等,程序執(zhí)行時間在0.00X的數(shù)量級是很容易的,當(dāng)然是說有一定數(shù)據(jù)量的情況下,并非拿來個空數(shù)據(jù)庫甚至就十條白條數(shù)據(jù)的數(shù)據(jù)庫來說讀取數(shù)據(jù)快。
其次,看別人的Wordpress博客最反感的就是長網(wǎng)頁,說的不好聽點,網(wǎng)頁長了就叫又臭又長,也沒有個列表模式,總是把一大堆的日志顯示在首頁上,既增加了數(shù)據(jù)庫和服務(wù)器負(fù)載,又十分不便于快速瀏覽。尤其是第一次看人的博客想看看大體都寫了些什么,拖著小小的滾動條眼睛費力搜索,實在累人不淺,也許你可能說,不是有搜索么,對啊,可我不知道你都寫了些什么,如何搜索?還有一個朋友一開始用的WordPress,訪問量大了,服務(wù)器直接導(dǎo)致經(jīng)常死機,不得不換了其他的博客程序。
其次,就算作為博客追求功能強,定制度高,但也不能比一個大型的PHP論壇如Discuz,PHPwind等論壇麻煩吧?測試程序執(zhí)行時間,WP的效率遠(yuǎn)遠(yuǎn)比這些論壇都差。為什么一個小小的博客搞得竟然比論壇還慢?實在費解。更不用說再安裝眾多的插件了。
最后,感覺還是不相信WP的執(zhí)行效率就這么垃圾?于是不厭其煩的到google、baidu搜索其他Wordpress博客,結(jié)論是真證實了確實執(zhí)行效率夠垃圾(光說程序執(zhí)行效率上)以下是結(jié)果:

1.027秒

新聞熱點
疑難解答
圖片精選