我要刷一个网页,不停的刷,我家带宽只有4M,求一切能提高效率的办法。
1:只要服务器收到请求即可,无视返回。
2:GZIP压缩已经使用了。我尝试过,只接收返回头,返回的主体部分我不管,可是这样好像不能提高效率。

解决方案 »

  1.   


    这个你是怎么实现的?如果自己写IO流来摸你HTTP请求的话,应该是有些作用的;如果是用HttpClient之类的组件,是节约不了带宽的。
      

  2.   


    这个你是怎么实现的?如果自己写IO流来摸你HTTP请求的话,应该是有些作用的;如果是用HttpClient之类的组件,是节约不了带宽的。是用的HttpClient类似的,你的意思是如果用socket来做,就不会占用带宽?另外,现在肉鸡不好抓哦。
      

  3.   

    上行和下行带宽是不相影响的
    返回不会占用上行带宽
    另外,用Socket自己做HTTP访问,不是自找麻烦吗,最后都会封装成一要的数据包
    个人觉得提高访问效率的方法,在物理条件(带宽和IO)的限制下,一直保持稳定的访问频率
    比如利用线程池,一直保持大量并发连接。
      

  4.   


    HttpClient封装的比较好,会自动帮你拉数据的。自己用Socket,可以做到刚接到反馈,就立刻关闭Socket,那么目标服务器会立即发送失败,这样就不会再占用带宽资源了。