我有,其中一个Web应用程序客户端发送一个Ajax请求的更新请求的node.js服务器,以检查是否有针对客户用户的任何通知... 这个请求发生的每30秒,即使我有性能测试,我的服务器端不能真正采取它。我已经将间隔时间更新为每2分钟一次,但尚未刷新的客户端仍然每30分钟发送一次请求。我如何才能让这些客户按需求进行更新,并阻止他们发送这些请求?如何阻止客户端向服务器发送ajax请求?
由于提前, 伊泰
编辑: 只是为了让我有没有问题,限制了它,我已经有了。问题在于用户不刷新页面,因此包含该限制的客户端代码不会在其浏览器中刷新。 所以阿贾克斯与网络插座不是真的我的问题...
你需要做下一次更好地利用最后一次修改,过期和缓存控制头。您现在可能是SOL,具体取决于现有用户如何配置和缓存。那就是说,如果你的节点盒子不能每隔30秒处理一次请求,那么mudville里的东西听起来很不对劲。 – dandavis 2014-12-03 08:55:16
使用Socket进行实时更新,setInterval的将派出多要求在几分钟内 – 2014-12-03 08:56:06
请参阅编辑澄清...... – 2014-12-03 12:33:22