Httpclient默认连接数导致性能瓶颈问题

来源:互联网 发布:怎么改淘宝手机号 编辑:程序博客网 时间:2024/04/30 12:20


      HttpConnectionManager httpConnectionManager = new MultiThreadedHttpConnectionManager();
        HttpConnectionManagerParams params = httpConnectionManager.getParams();
        params.setConnectionTimeout(5000); 
        params.setSoTimeout(20000); 
        params.setDefaultMaxConnectionsPerHost(32);//very important!! 
        params.setMaxTotalConnections(256);//very important!! 
        this.client = new HttpClient(httpConnectionManager);
        // 设置编码
        this.client.getParams().setContentCharset(CharsetHelper.GBK);
        this.client.getParams().setHttpElementCharset(CharsetHelper.GBK);


httpclient默认连接数为2,导致并发用户超过2时,响应时间增加,后来将连接数改成20,性能提升10倍。
原创粉丝点击