<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    stone2083

    誰說web.py性能差?

    一直在網上聽說web.py性能比較差,TPS才幾十個。這個道聽途說讓我一度放棄了web.py。
    對比了一圈python web framework后,還是讓我對web.py的simple和它的設計理念念念不忘。

    機器介紹
    機型:ThinkPad R400 筆記本
    CPU:Intel(R) Core(TM)2 Duo CPU     P8700  @ 2.53GHz
    Mem: 2G
    系統:Ubuntu11.04 32位操作系統
    備注:服務器上沒有python環境,所以只拿個人電腦做測試。

    測試內容
    輸出當前時間信息
    1. <%= new Date() %>
    2. time.ctime()

    對比測試數據
    服務器 并發數量 TPS 平均響應時間
    Tomcat6 + JDK6 50 6519.29 7.67MS
    CherryPy + Webpy 25 1328.56 18.82MS
    CherryPy + Webpy 30 Fail Fail
    Lighttpd + Flup(FCGI) + Webpy 25 1535.98 16.28MS
    Lighttpd + Flup(FCGI) + Webpy 50 1546.11 32.339MS

    測試感受
    1. webpy自帶的CherryPy服務器性能也比傳說的強多了,只是難以支撐高并發的請求。也難怪,本來就是一個用于開發的服務器,也不能要求太多;
    2. Flup(FCGI)下,TPS達到1500左右,完全能夠支撐一般應用的運營要求了;
    3. 在專業服務器下,webpy fcgi tps自信能達到4-5k左右。足夠了;
    4. 和Java相比,確實存在一定差距,但是在開發效率上,遠遠快于Java;
    5. web.py成為我日后web開發首選;
    6. 凡事不要道聽途說,需要眼見為實。

    附上測試報告圖片:

    posted on 2011-09-30 14:51 stone2083 閱讀(6751) 評論(10)  編輯  收藏 所屬分類: python

    Feedback

    # re: 誰說web.py性能差? 2011-10-12 08:43 xiyou

    在我的機器上測試的結果,發現tornado是最快的,然后flask對比web.py也快很多,在性能方面webpy確實是很低的  回復  更多評論   

    # re: 誰說web.py性能差? 2011-10-12 09:29 Chunlin Zhang

    能不能做一個 uliweb 的測試對比一下?  回復  更多評論   

    # re: 誰說web.py性能差? 2011-10-12 20:31 stone2083

    @xiyou
    tornado性能好貌似是公認的。可能對比測試下web.py性能略差。
    文中測試只是想表明web.py性能并沒有想象地那么不堪。1.5K TPS(專業服務器下4-5K TPS)足夠勝任生產環境的運行。框架只要沒有致命的性能瓶頸,最終產品的性能一定取決于業務本身,而非語言或者框架。
    flask我也稍微了解過一些,其理念也是屬于我喜歡的類型,只是web.py更加simple一些 :)  回復  更多評論   

    # re: 誰說web.py性能差? 2011-10-12 20:33 stone2083

    @xiyou
    能否發下你的測試結論?
      回復  更多評論   

    # re: 誰說web.py性能差? 2011-10-12 20:38 stone2083

    @Chunlin Zhang
    如果僅僅是簡單頁面的性能對比測試,可以使用apache ab工具。比較方便的。  回復  更多評論   

    # re: 誰說web.py性能差? 2011-10-14 10:36 stone2083

    @xiyou
    tornado性能真不是蓋的,同等測試情況,TPS差不多在3.3K左右。真強。  回復  更多評論   

    # re: 誰說web.py性能差? 2012-06-06 23:44 樹上

    搞了吧,上生產環境誰還用框架自帶的http server(tonardo例外)。
    推薦nginx+uWSGI,性能不是蓋的。  回復  更多評論   

    # re: 誰說web.py性能差? 2012-07-03 21:34 stone2083

    @樹上
    文中沒說生產環境敢用cherrypy,只是想說它的性能比傳說的要好的多。
    uwsgi確實不錯
    gevent也很好。  回復  更多評論   

    # re: 誰說web.py性能差?[未登錄] 2013-08-16 18:55 vaga

    對比起tornado來說,還是要慢不少,可能它太追求Pythonic了,以后我用Python做網站的話,會嘗試使用flask  回復  更多評論   

    # re: 誰說web.py性能差? 2013-08-19 11:24 stone2083

    @vaga
    tornado性能是公認的.
    web.py確實優雅, 一些小網站還是喜歡用它. 只是作者掛了, 不知道以后發展如何.
    flask也是我很喜歡的一個框架.  回復  更多評論   

    主站蜘蛛池模板: 国产自国产自愉自愉免费24区 | 久久九九免费高清视频| 最近中文字幕mv免费高清电影| 亚洲视频在线观看| 99久久国产免费-99久久国产免费| 亚洲gv白嫩小受在线观看| 你是我的城池营垒免费观看完整版| 亚洲欧洲日产国码一级毛片| 人人爽人人爽人人片A免费| 亚洲成a人无码av波多野按摩 | 亚洲精华国产精华精华液好用| 午夜爱爱免费视频| 国产精品久久久久久亚洲影视 | 午夜免费福利小电影| 久久精品国产亚洲av高清漫画| 91久久精品国产免费直播| 亚洲AV无码乱码在线观看代蜜桃 | 亚洲第一网站免费视频| 亚洲国产成人精品无码区在线网站| 国产卡一卡二卡三免费入口| 亚洲国产成人精品无码区花野真一| 免费少妇a级毛片| 97在线免费视频| 亚洲一线产区二线产区精华| 国产资源免费观看| 中文字幕永久免费视频| 亚洲日本va午夜中文字幕一区| 波多野结衣中文字幕免费视频| 亚洲av日韩综合一区二区三区| 国产精品亚洲产品一区二区三区| 嫩草在线视频www免费看| 亚洲一级视频在线观看| 亚洲国产精品成人一区| 日韩免费高清大片在线| 亚洲色无码国产精品网站可下载| 亚洲精品无码专区2| 95免费观看体验区视频| 九九精品国产亚洲AV日韩| 亚洲国产三级在线观看| 我的小后妈韩剧在线看免费高清版 | 久热中文字幕在线精品免费|