• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 六款WEB上傳組件性能測試與比較(6)

    發表于:2015-12-17來源:uml.org.cn作者:不詳點擊數: 標簽:性能測試
    8、第八組測試結果 文件名稱:影視mpg文件.mpg 文件類型:mpg文件 文件大?。?27546780字節 組件名稱 Asp.net 自帶組件 Aspupload3.0 組件 FileupV4.01 組件 Lyfupload

      8、第八組測試結果

      文件名稱:影視mpg文件.mpg 文件類型:mpg文件 文件大?。?27546780字節

      組件名稱 Asp.net

      自帶組件 Aspupload3.0

      組件 FileupV4.01

      組件 Lyfupload 1.2B

      組件 梁無懼無組件

      上傳類 化境無組件上傳類

      第一次測試 測試時間  無法上傳 19:42 19:36 未參與測試 未參與測試 未參與測試

      所用時間(秒) 200.1250 265.5156

      平均傳輸時間(秒) 200.1250 265.5156

      平均傳輸速度 (字節/秒) 1137023 857000

      傳輸比(%) 100.00% 75.37%

      說明:本次測試數據超過200M,asp.net組件上傳過程中無故中斷,無法上傳(重試多次)

      上傳速度對比圖

      CPU使用記錄圖

      (safileup4.01)

      (aspupload3)

      說明:

      為了最終看看上傳組件上傳超大型文件的表現,特地上傳了一個達到近230M大小的文件,一般而言,極少有這樣的上傳需求,所以此次測試僅供參考,只有一個測試數據。

      在上傳過程中,意外的發現asp.net組件竟然無法上傳這個文件,連續多次測試并修改配置文件,最終仍是無法上傳(后查明asp.net允許最大的上傳文件為200M)。故asp.net的上傳測試只有無奈放棄。

      從數據上看,aspupload3組件的傳輸速度仍有小幅提高(提高約40K左右),safileup4.01組件有小幅下降。從CPU使用記錄圖看,CPU占用率進一步下降,aspupload3組件CPU占用率僅在30%以下,safileup4.01組件稍高。

      附件:六種上傳組件傳輸速度走勢圖

      七、寫在后面: 花了好大功夫,終于把這個測試做完了。

      做完了之后,心頭反而有點沉重。

      從測試的數據來看,國內的上傳組件與國外的上傳組件相比,技術明顯不在一個檔次上。國內的上傳組件大多為免費使用,均為最簡單的讀取二進制數據方式進行上傳,技術上沒有突破,上傳小文件時還可以,上傳較大文件時,上傳速度急劇下降,并且普遍CPU占用率極高,一般均為全過程的100%CPU占用率;而國外的上傳組件已形成產業,除asp.net組件搭配在.net環境中免費使用外,其余二者均為有償使用(aspupload3組件使用費高達500美元),在技術上,采用了某種我們未知的數據讀取方式,使上傳速度大大提高,尤其在上傳超大文件時更是大大降低了服務器CPU的占用率,使CPU占用率降低到30%的驚人水平,并且上傳速度高達1M/s以上(與閃盤速度差不多了),這些都是國內上傳組件無法比擬的。

      另外,這個測試是在局域網的環境下進行的,取得的數據傳輸率較高,但由于測試要點并不是進行定量的測試,而僅僅是比較各個上傳組件之間的性能,傳輸率高低并不重要,重要的是它們之間的性能對比以及對服務器CPU的占用程度。如果哪位朋友有不同意見的話,歡迎一起探討。

      八、什么樣的上傳組件適合我?

      組件名稱 適用范圍

      Asp.net組件 適合任何一種情況使用,但前提是你可以使用asp.net技術。建議有條件的都上。

      Aspupload3.0組件 速度、CPU占用率極其優秀,如果不能使用asp.net技術,建議有錢的先上。

      FileupV4.01組件 同上,比aspupload3組件差一些,但一樣賣錢,可見它胖得沒有道理,建議有錢的不如上aspupload3組件。

      Lyfupload1.2B組件 如果你沒有用寬帶,也不在局域網內,服務器提供商允許你用這個組件的話,而且你看來不是很有錢,那就盡管上吧!但恐怕這種機會不多。

      梁無懼無組件上傳類 如果你既不是用寬帶,也不是在局域網內,服務器提供商又不允許你用組件,而且兜里沒有錢,那只好上這個了。

      化境無組件上傳類 強烈建議不要上它。

      如果還有其他沒有列入的情況,那怎么辦?……(這個,這個,你自己想辦法。)

      附件:上述六種上傳組件的下載地址:

      組件名稱 下載地址

    原文轉自:http://www.uml.org.cn/Test/201209251.asp

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>