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

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

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

    posts - 0,comments - 0,trackbacks - 0

    候選項

     Jetty + Apache FileUpload

     JDK自帶的HttpServer + 自行解析

     Simple

     Jetty + Jetty MultiPartFilter

    備注:tomcat過于臃腫,不考慮。


    測試情況

    兩臺機器,一臺使用httpclient模擬客戶端上傳文件,一臺作為http服務器。

    兩臺機器均為8核、8G內存。

    耗時

    32..6M的文件測試

    框架|性能|并發數

    1

    20

    100

    200

    Jetty + Apache FileUpload

    5.5s

    13.7s

    111s

    207s

    JDK自帶的HttpServer

    5.8s

    78s

    390

    --

    Simple

    5.2s

    24s

    130s

    330s

    Jetty+ Jetty MultiPartFilter

    5.5s

    26s

    112s

    203s

    單線程情況下, 性能均差不多,在多線程情況下JDK自帶的HttpServer和Simple調度能力不足。

    Cpu占用率 

    框架

    200個并發時Cpu占用率

    Jetty + Apache FileUpload

    130%

    JDKServer

    350%

    Simple

    120%

    Jetty+ Jetty MultiPartFilter

    130%

     客戶端:8核全負載,HttpClient太耗資源了。

    服務器端:JDKServer比較耗資源,其他的都穩定在130%左右


    功能拓展性:

    拓展性主要考慮:

    HttpServer接受到上傳請求時的一些處理。比如:當請求到Server時,如果合法則獲取輸入流進行上傳;如果不合法,則直接返回處理結果。

    Simple : 文件全部上傳到臨時文件夾后才能進行業務處理。極度不符合

    MultiPartFilter: 使用過濾器處理缺點有二:一是業務邏輯不集中,部分在于Servlet中,部分在于過濾器中;二是改寫MultiPartFilter并進行封裝的難度稍大。

    JDK自帶Server: 符合條件。但需要自己解析http輸入流,并進行封裝。難度較大。

    Apache FileUpload:符合條件,對Http請求的封裝很棒。

    Apache FileUpload > JDKServer > MultiPartFilter> Simple


    最終選擇:Jetty + Apache FileUpload

    posted on 2010-09-21 14:27 南國咖啡 閱讀(497) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成人免费在线观看网站| 1000部拍拍拍18勿入免费视频软件| 114一级毛片免费| 久久亚洲精品成人无码网站 | 国产成人精品亚洲| 国内外成人免费视频| 亚洲一区二区三区写真| 最近中文字幕免费mv视频7| 亚洲小说图区综合在线| 成年美女黄网站色大免费视频| 久久亚洲国产最新网站| 国产一级淫片a免费播放口之| 国产精品亚洲精品日韩电影| 亚洲精品国产精品乱码不卞| www免费黄色网| 久久久久亚洲AV成人无码网站| 最近免费中文字幕大全高清大全1 最近免费中文字幕mv在线电影 | 国产亚洲视频在线观看| 亚洲精品一级无码鲁丝片| 亚洲精品视频免费 | 亚洲欧洲视频在线观看| 国产麻豆视频免费观看| 亚洲日韩精品国产一区二区三区 | 亚洲变态另类一区二区三区| 亚洲AⅤ无码一区二区三区在线| 国产免费区在线观看十分钟| 亚洲成av人片天堂网| 国产91免费在线观看| 亚洲av中文无码乱人伦在线观看 | 又粗又大又猛又爽免费视频| 一级毛片在线免费视频| 亚洲AV日韩精品久久久久| 男女超爽刺激视频免费播放| 激情婷婷成人亚洲综合| 亚洲无线码一区二区三区| 国产免费的野战视频| 美女视频黄频a免费大全视频| 亚洲国产精品福利片在线观看| 在线观看免费人成视频色9| a一级爱做片免费| www.亚洲成在线|