我正在开发Web应用程序中的一个计时器。在此计时器中,我每2分钟发送一次更新请求以更新服务器中的时间。现在的问题是,当使用此应用程序在浏览器中打开多个选项卡时,然后在2分钟时,每个选项卡将发送更新时间请求。所以流量增加。我想从每个标签发送一个公共请求怎么可能?我为此尝试了ajax。
我正在使用java进行Web开发。
答案 0 :(得分:0)
您无法控制浏览器的行为,但您可以做一件事来最小化处理。为了实现过滤器来过滤所有请求,并且如果您收到更新时间请求更新时间并将该信息放入会话中,因为所有选项卡只共享一个会话,对于下一个请求,您可以通过从上次更新时间从会话中检索对象来检查上次更新时间的时间比2分钟少,那么你可以放弃请求。
我希望这种方法有所帮助