PHP Framework 的效能比較

今天看到前幾天才出爐的測試, PHP framework comparison benchmarks, 其實應該就是在比 framework 的結構跟設計對於效能的影響?

 Run 1

Run 2

Run 3

Run 4

Average

Baseline HTML1327.5

1326.5

1328.6

1329.1

1327.9

Baseline PHP331.6

332.1

331.4

332.0

331.8

CakePHP3.6

3.7

3.8

3.5

3.7

CodeIgniter21.5

21.2

21.7

21.7

21.5

Zend Framework9.3

9.1

9.2

9.3

9.2

這篇文章中比較了 CakePHP, Zend FrameworkCodeIgniter, 然後還有一般的 html 及 plain php, 另外還有使用/不使用 APC 跟 eAccelerator 來比較這三個 framework 的效能。當然, 基本上一定是 html 最快, 然後是 plain php, 再來才會是 framework。而 Framework 中當然最快的是 CodeIgniter 啦! 接著是 Zend Framework, 最後是效能很糟的 CakePHP ( XD )

在這篇文章中, CodeIgniter 大致上都比 Zend Framework 效能要好上一倍, CakePHP 則是非常糟 XD 基本上 CodeIgniter 就是標榜著速度阿! 咳~ 如果現在還有人真的不知道該選哪一套 PHP Framework 的話, hmm….. 不要選 CakePHP 就對了 XD ( 話說之前 evenrain 才跟我說 CakePHP 效能很糟 )

不過 CodeIgniter 跟 Zend Framework 要如何選擇, 其實就看人了, Zend Framework 現在好像是業界的標準一樣, 每天早上看文章都一定會看到 Zend Framework 的 Tutorial 之類的東西。

基本上就是先看看 framework 的文件啦! 或是看你是要好上手, 還是功能強的, 抑或是業界標準? 我覺得 CodeIgniter 是最好上手的 PHP Framework 囉, 而 Zend 功能很強大阿!! 文件也很詳細, 範例也多, 只不過 CodeIgniter 的文件是非常清楚阿! (茶) 不過這也都是看人啦, 不然就再看看這一個作者的另一篇文章, PHP frameworks revisited – CodeIgniter vs Zend, 在比較 CodeIgniter 跟 Zend 的優劣。

不過怎麼沒比較 symfony, 前陣子不是 Yahoo! Answers 才用 symfony 來寫? 我對 symfony 也還稍微有點興趣 :p

tzangms

Read more posts by this author.

Subscribe to Oceanic / 海海人生

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!