我有一个函数可以下载 PHP 中的链接列表(可以说大约 100 000 个,但不是一次)。仅在尚未下载的情况下才想从这些链接下载数据,因此我需要检查其中哪些不在 MySQL 数据库中。数据库目前包含大约 40 000 条记录。这样做的正确方法是什么?我无法将所有这些链接保存在数组中并与 MySQL 结果进行比较,因为它占用了太多内存。我正在从这些多线程链接(通过叉子)下载信息。如果父级占用 10MB 内存,30 个分叉占用 300MB 等。我尝试分别查询每个链接的数据库,但不久后我与 MySQL 服务器断开连接,并且当我再次尝试连接时(我 ping 连接到检查它是否还活着)并尝试选择数据库它关闭连接并出现错误“
问问题
39 次