javascript - jQuery 或 JavaScript ajax get 方法的返回值的大小限制?

标签 javascript jquery ajax browser get

当我使用ajax GET方法时,返回值有大小限制吗?

如果是这样,这个限制是由于 JavaScript/jQuery 造成的吗?到浏览器?到服务器?

我看过较旧的文章(5 年以上),似乎表明存在大小限制,但我找不到有关此主题的任何最新信息。

最佳答案

是的,有一个限制。它取决于体系结构和可用内存。在具有 2G 和 64 位版本的 x86_64 计算机上,它将失败并显示 InternalError: script stack spacequota is exeded,但在具有 4G 和 64 位版本的 x86_64 计算机上它将通过。

因此,它最终取决于运行和托管脚本的计算机来有效地服务请求。

如果您收到 InternalError Script Stack 消息,则仅意味着您需要升级硬件才能运行请求。

“控制”这种情况的方法是进行所谓的“限制”。请参阅另一个堆栈以供引用: How to rate-limit ajax requests?

关于javascript - jQuery 或 JavaScript ajax get 方法的返回值的大小限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9218866/

相关文章:

javascript - 增强型电子商务数据层 WooCommerce

java - Spring MVC 中的多个多部分文件 - Ajax

javascript - onClick 需要两次点击来填充结果,HighCharts

javascript - 根据 iframe 内的内容调整 iframe 及其父高度

javascript - jQuery 点击事件处理程序

javascript - 为什么 .html 有效而不是 innerHTML 或 appendChild

javascript - 在nodejs中使用twitter oauth时无法获取/auth/twitter/callback

php - 阿罗哈编辑器 : Inserting images/pictures

javascript - Highcharts 中的条形颜色设置不正确?

javascript - 焦点即兴输入文字