<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內(nèi)存。

    耗時

    32..6M的文件測試

    框架|性能|并發(fā)數(shù)

    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調(diào)度能力不足。

    Cpu占用率 

    框架

    200個并發(fā)時Cpu占用率

    Jetty + Apache FileUpload

    130%

    JDKServer

    350%

    Simple

    120%

    Jetty+ Jetty MultiPartFilter

    130%

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

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


    功能拓展性:

    拓展性主要考慮:

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

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

    MultiPartFilter: 使用過濾器處理缺點有二:一是業(yè)務邏輯不集中,部分在于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)  編輯  收藏

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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲综合校园春色| 亚洲国产精品久久网午夜| 羞羞漫画在线成人漫画阅读免费| 成年女人看片免费视频播放器| 亚洲永久中文字幕在线| 18禁男女爽爽爽午夜网站免费| 亚洲成av人片在线看片| 无人在线观看免费高清视频| 亚洲欧美日韩中文高清www777 | 成在线人视频免费视频| 亚洲性久久久影院| 免费无码av片在线观看| 亚洲精品无码av人在线观看| 久久免费观看国产精品| 亚洲成年人电影网站| 成年私人影院免费视频网站| 亚洲AV女人18毛片水真多| 亚洲一区二区三区无码影院| 久久国产精品免费视频| 亚洲一区二区免费视频| 国产猛烈高潮尖叫视频免费| 精选影视免费在线 | 亚洲精品福利网站| 日本视频免费在线| a在线观看免费网址大全| 亚洲国产精品久久丫 | 亚洲精品成人a在线观看| 91免费福利视频| 亚洲伦理中文字幕| 亚洲av无码乱码在线观看野外| a毛片久久免费观看| 涩涩色中文综合亚洲| 中文字幕亚洲专区| 国产桃色在线成免费视频| 美女无遮挡免费视频网站| 久热综合在线亚洲精品| 在线观看视频免费国语| 中文字幕免费人成乱码中国| 亚洲国产系列一区二区三区| 中文亚洲成a人片在线观看| 两性刺激生活片免费视频|