[心得] PHP Framework 效能比較

看板PHP作者 (狂歡 是一個人的孤單)時間15年前 (2008/11/21 10:37), 編輯推噓13(13031)
留言44則, 13人參與, 最新討論串1/1
最近Rasmus來台灣演講 我從他在放在網路上的Slides中整理出他對目前各大Framework做的效能評測 在他的slides中也有各個Framework的架構圖 我想對於像我這種Framework的新手而言,會很有幫助 他使用echo "hello world"; 從 Transaction rate 還有 Response time來做效能測量 有趣的事,他把Drupal也拿來一起測了 以他的測試結果呢 CodeIgniter > Solar > Agavi = Zend > Symfony > Prado > CakePHP 其中CakePHP居然速度比Drupal還來的慢 = = 詳細的圖表版還有sildes的連結: http://eugg.blogspot.com/2008/11/php-framework-performance-part2.html -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.235.78

11/21 10:56, , 1F
在便利跟效能之間,總有個天平需要自己去衡量位置:)
11/21 10:56, 1F

11/21 21:45, , 2F
我剛學CakePHP,覺得回應速度真的很慢.
11/21 21:45, 2F

11/21 21:46, , 3F
希望在提升效能這方面有高手能夠提供建議.
11/21 21:46, 3F

11/21 21:59, , 4F
真驚訝cake效能這麼差
11/21 21:59, 4F

11/22 00:52, , 5F
最驚訝的是還輸很多 0.0
11/22 00:52, 5F

11/22 03:34, , 6F
自己寫一個 framework 不是好很多嗎?
11/22 03:34, 6F

11/22 03:35, , 7F
看過 CodeIgniter 跟 CakePHP 都有很多不需要的東西
11/22 03:35, 7F

11/22 03:35, , 8F
把一大堆自己網站用不到的掛上去跑,要不慢也難吧
11/22 03:35, 8F

11/22 04:52, , 9F
樓上,Rasmus本人就是這樣建議的~
11/22 04:52, 9F

11/22 05:03, , 10F
如果把每個Framework的架構圖都拿來研究一下,程式碼
11/22 05:03, 10F

11/22 05:03, , 11F
研究一下怎麼work的,自己寫一套應該不是難事
11/22 05:03, 11F

11/22 09:18, , 12F
我想不是每個人都有那個腦袋都寫得出一套framework
11/22 09:18, 12F

11/22 10:38, , 13F
Framework有他的好處(寫起來快,維護起來方便)
11/22 10:38, 13F

11/22 10:38, , 14F
但Drawback就是複雜和效能
11/22 10:38, 14F

11/22 14:06, , 15F
自己搞一套雖然並非不可能, 但經濟效益呢?
11/22 14:06, 15F

11/22 14:07, , 16F
若有廠商願意出資贊助, 我想一定很多高手樂意搞一套
11/22 14:07, 16F

11/22 14:07, , 17F
出來跟這些framework出來比一比.
11/22 14:07, 17F

11/22 14:10, , 18F
若自己花了很多時間搞了一套只有少數幾個人願意用的
11/22 14:10, 18F

11/22 14:11, , 19F
framework, 那不如用現有的還更符合經濟效益.
11/22 14:11, 19F

11/22 15:06, , 20F
我不認為 framework 適用在所有專案和架構
11/22 15:06, 20F

11/22 15:07, , 21F
所以我今年開發的兩個案子都是自己寫 MVC
11/22 15:07, 21F

11/22 18:43, , 22F
我覺得主要的經濟效益是自己的再用率.倒非別人的意願
11/22 18:43, 22F

11/22 18:44, , 23F
如果能替自己量身訂做好用的工具.沒什麼不好的阿..
11/22 18:44, 23F

11/22 18:45, , 24F
只是製作工具同開發專案一樣.需要花上時間成本.
11/22 18:45, 24F

11/22 18:46, , 25F
如果時間成本允許.自己寫一套出來未必沒有經濟效益
11/22 18:46, 25F

11/22 19:27, , 26F
從team work跟從自己需要的角度來思考會得到不同的答
11/22 19:27, 26F

11/22 19:27, , 27F
案.
11/22 19:27, 27F

11/22 19:50, , 28F
如果是 team 那當然是以 team 為考量啦
11/22 19:50, 28F

11/22 19:51, , 29F
不過這提醒了我一點.自己寫 framework除了開發成本
11/22 19:51, 29F

11/22 19:52, , 30F
還要考量到維護成本..用熱門的 framework有個好處是
11/22 19:52, 30F

11/22 19:52, , 31F
有專門的團隊在負責維護 framework 的可用性
11/22 19:52, 31F

11/22 19:58, , 32F
若自己開發.低估維護成本可能會是砸傷自己的小石頭
11/22 19:58, 32F

11/22 20:08, , 33F
剛拜讀foxzgerald在本版的 #15XG5SVP 一文,深有同感.
11/22 20:08, 33F

11/22 20:09, , 34F
實是做為選擇framework之重要參考依據. :)
11/22 20:09, 34F

11/22 21:03, , 35F
好說:)我剛重新編修過..希望這次國文老師給我及格
11/22 21:03, 35F

11/22 22:19, , 36F
目前網路上使用CodeIgniter文章發多的是小海
11/22 22:19, 36F

11/22 22:20, , 37F
(低調)話說...我最近在籌劃寫本CodeIginter的書
11/22 22:20, 37F

11/22 22:21, , 38F
~_~下禮拜我會把安裝篇試po給大家看通不通順
11/22 22:21, 38F

11/22 22:56, , 39F
我只是想說..那份簡報的 Cakephp 版本是 1.2rc2以前.
11/22 22:56, 39F

11/22 22:56, , 40F
目前 1.2RC3 已經針對效率的部份加強了不少~..
11/22 22:56, 40F

11/23 00:01, , 41F
cakephp rc到底穩定了沒呀 我一直很好奇怎麼那麼久
11/23 00:01, 41F

11/23 00:01, , 42F
而且1.2 beta跟 rc又差了不少 害我不能無痛升級 Orz
11/23 00:01, 42F

11/25 23:57, , 43F
文好人帥 (Y)
11/25 23:57, 43F

11/26 16:06, , 44F
大推一下 liaosankai ... :)
11/26 16:06, 44F
文章代碼(AID): #199XxVH6 (PHP)