posts - 88, comments - 3, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Jetty SslSelectChannelConnector about file downloading

          Posted on 2012-07-18 18:22 Milo的海域 閱讀(618) 評論(0)  編輯  收藏 所屬分類: Java
          發現用curl從jetty服務器上download文件的速度比較慢大概只有4M/s, 開始以為curl有默認的limit-rate,設置為1G以后發現還是慢。
          然后開始懷疑是jetty server的問題??碨slSelectChannelConnector的responseBufferSize比較像,反復實驗發現原來是由于headerBufferSize太小。
          改為32K以后:
                  SslSelectChannelConnector connector = new SslSelectChannelConnector();
                  
                  connector.setRequestBufferSize(
          32768);

          效果:
          curl -k https://USER:PASSWD@HOST:PORT/api/internal/file?filename=/path/to/file > /dest/to/file
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                                       Dload     Upload   Total   Spent     Left   Speed
          100  723M  100  723M    0     0   29.3M      0       0:00:24  0:00:24 --:--:-- 29.4M

          ref: http://wiki.eclipse.org/Jetty/Howto/Configure_Connectors
          主站蜘蛛池模板: 绥阳县| 包头市| 黑龙江省| 论坛| 盱眙县| 赞皇县| 娄底市| 扶风县| 洪湖市| 霍城县| 始兴县| 湖南省| 东城区| 阿勒泰市| 石家庄市| 泰安市| 扬州市| 宁晋县| 英德市| 湖北省| 遂川县| 四川省| 洪洞县| 定远县| 靖宇县| 临高县| 高淳县| 新源县| 肥东县| 安阳市| 高台县| 隆德县| 泸州市| 桐庐县| 仁寿县| 鄂托克前旗| 夏邑县| 屏东市| 车致| 青龙| 皋兰县|