我需要从API连续获取大约25万条记录。 从客户端,我单击一个按钮,使用ajax服务器从api提取记录,并以文件形式存储在服务器的文件系统中。但由于有如此众多的记录。 50K之后,系统将停止执行。 php中是否有任何方法来获取数据并行处理或使用多个线程。
答案 0 :(得分:0)
您可以检查/使用以下方法来检查哪种更适合您的要求: 1.使用异步ajax调用 2.在php中增加MAX_EXECUTION_TIME和MEMORY_LIMIT指令,以便它可以处理完整的请求。 3.增加上传数据的大小。
答案 1 :(得分:0)
问题不在于从数据库中获取数据。另一方面,也就是将数据写入文件。
文件一次不保存太多数据。您必须分块进行。