httpclient访问不同步问题:两台主机都每隔一秒访问同一服务器资源,却不能同步的获得资源的变化,并且延迟时间差距很大。
我用httpclient4.2.5这个包,在两台不同公网ip的主机上访问同一个服务器资源页面,这个资源页面的内容是json格式字符串,里边的内容会不定时更新,我都设置为每秒去访问一次来观察这个页面的变化。可是奇怪的是两个主机获得结果不一样,当一个主机检测到资源变化时另一个主机可能会过十几秒甚至二十秒后才检测到这个资源的变化。
请求资源路径加毫秒数作为参数和请求头设置httpGet.setHeader("Pragma","no-cache"); httpGet.setHeader("Cache-Control","no-cache");不缓存都没能起到什么作用。
请问这是什么原因,有可能是哪些原因造成的?我该向哪个访问努力寻找原因?