起因:最近用Htmlunit爬取网页.demo运行起来后,发现速度相当慢,一直在不停的加载js文件,偶尔还会报错,js超时等.抓包工具看了一下请求,发现一直在不停的下载js文件.按理说请求过js文件后,本地是会缓存这些文件的.避免再次从服务器下载,增加服务器压力和降低客户端页面加载速度.由此便开始大量的百度,寻求解决方案.一番操作下来,千篇一律的配置文章看了几十个,但是还是没解决问题.无奈只能沉下气来,从新审视代码. 没想到回来看代码,很快便发现WebClient有一个Cache属性,默认siz