当我使用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/