gpt4 book ai didi

ajax - 浏览器会限制AJAX轮询率吗?有什么限制?

转载 作者:行者123 更新时间:2023-12-04 03:39:10 26 4
gpt4 key购买 nike

我刚刚读到一些浏览器会阻止HTTP轮询(我想是通过限制请求速率)...

https://github.com/sstrigler/JSJaC:

Note: As security restrictions of most modern browsers prevent HTTP Polling from being usable anymore this module is disabled by default now. If you want to compile it in use 'make polling'.



这可能可以解释我的某些JavaScript的不当行为(有时即使实际成功,也不会发送或重试请求)。但是我找不到详细信息。

问题
  • (如果它是“每x秒n个请求的最大数量”),x和n的通常/默认设置是什么?
  • 有什么好的方法吗?
  • 是否可以检测由于速率限制而导致请求“延迟”或“拒绝”的任何方法?

  • 谢谢你的帮助...

    斯特凡

    最佳答案

    Stefan,以下快速解答:

    -如果它是“每x秒n个请求的最大数量”,那么x和n的通常/默认设置是什么?
    这听起来更像是服务器的限制。浏览器通常听起来像:
    -“同一主机名的最大请求数为x”
    -“任何主机名的最大连接数为y”

    -有什么办法可以解决这个问题吗?
    http://www.browserscope.org/?category=network(也将鼠标悬停在表头上以查看要测量的内容)
    http://www.stevesouders.com/blog/2008/03/20/roundup-on-parallel-connections

    -是否可以通过速率限制来检测请求是否已“延迟”或“拒绝”?
    您可以查看“连接:关闭”的http header 来检测服务器限制,但我不知道JavaScript是否能够以一致的,独立于浏览器的方式从众多浏览器中读取设置。 (对于Firefox,您可以阅读此http://support.mozilla.org/en-US/questions/746848)

    希望此快速解答对您有所帮助?

    关于ajax - 浏览器会限制AJAX轮询率吗?有什么限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12746688/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com