0

我需要从 API 连续获取大约 25 万条记录。从客户端我单击一个按钮,使用 ajax 服务器从 api 获取记录并作为文件存储在服务器的文件系统中。但是因为有大量的记录。系统在 50K 后停止执行。php中是否有任何方法来获取数据并行处理或使用多个线程。

4

2 回答 2

0

问题不在于从数据库中获取数据。它在另一边,即将数据写入文件。

文件不要一次保存太多数据。你必须把它分成几块。

于 2019-07-01T06:53:47.183 回答
0

您可以检查/使用以下方法来检查哪个更适合您的要求: 1. 使用异步 ajax 调用 2. 在 php 中增加 MAX_EXECUTION_TIME 和 MEMORY_LIMIT 指令,以便它可以处理完整的请求。3.增加上传数据大小。

于 2019-07-01T06:32:51.477 回答