有一个来自 mysql 数据库的请求。它返回 83000 行。将结果发送到站点时,出现超过256M限制的错误。告诉我如何将这个结果分成两部分,发送和“粘合”。在网站上,数据是这样显示的——webix.$$("artsku").load(GET request)
有一个来自 mysql 数据库的请求。它返回 83000 行。将结果发送到站点时,出现超过256M限制的错误。告诉我如何将这个结果分成两部分,发送和“粘合”。在网站上,数据是这样显示的——webix.$$("artsku").load(GET request)
您可以设置一个限制,例如 50 或 100 - 发出它们,并将最后一个 id 传递给 JS 代码。然后通过 Ajax 加载其他所有内容,传递最后一个 id,接收下一部分作为响应以及下一个 Ajax 请求的新 id。
在脚本中会有一些 SQL 的内容,比如 where id > X limit 50...
当然,考虑到数据结束的标志的传输,你不应该进一步摸索服务器的请求;)