看板 PHP 關於我們 聯絡資訊
※ 引述《gpmm (銀色)》之銘言: : ※ 引述《alpe (薛丁格的貓)》之銘言: : : 前些陣子在公司也在測些 framework , 我們有用 ab作點壓力測試. : : 結果 cakephp 在單純的 echo page 在 concurrency 100 下 : : request 1000 times request fail 達到 91x =_=a (沒看錯, 2重覆還是3啊. 忘了) : : 然後透過 framework 的 mvc 跟直接實作的效能比大概是 : : 3~10倍 的差異... ... : : Zend 大概是差 6倍多一點吧, 沒有 failed request 就是了. : 真是恐怖的數據 XDD : 借題請問一下,大家比較常用的 web 壓力測試軟體,除了 ab 還有哪些呢? : 因為自己刻 mvc framework 也有一段時間了,想測測看效能比益~ 個人覺得拉.. 以原po的那個情況, 若是那個 10 秒連回來處理一次的 keep alive 動作.. 只是要更新一個資料庫的 value 或是其他某個東西的... 而沒有太需要特別的整個 framework 的機制去處理的話... 的確是應該要獨立出來讓它產生最高的運作效能.. 我想各位用 framework 開發的人, 對你們來說, 最重要的或許不是他到底 一台主機在多大的負載下會掛掉... 而是整個開發環境在開發期間能給予開發人員多少的幫助.. 更何況大部分的 framework 都具備了 cache 處理的功能, 所以在實際網站 的運作上, 負載可能並不會那麼的高. 另外就是..在實際的運作上, 網站通常會用大量的程式主機搭配覆載平衡 的技術去處理這方面的問題, 而 framework 則要能基本上達到跨主機的 session 使用(簡單的說就是要用 memcache 作).. 至於實際上使用的情況, CakePHP 可以參考 http://addons.mozilla.org/ 相關原始碼下載.. http://svn.mozilla.org/addons/trunk/site/ 另外也有像是 symfony-project 的 http://del.icio.us/ http://www.symfony-project.org/blog/2007/10/02/ delicious-preview-built-with-symfony 不過這個好像沒有釋出原始碼.. -- 我是上來領便當的... 逛 php 版, database 版只是順便而已... http://blog.darkhero.net 個人網誌 http://phorum.study-area.org/index.php/board,31.0.html -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.62.60
sunbysea:mozilla的範例真不錯,不知道zend有沒有類似的範例可下載 04/27 18:43