PHP MySQL和服务器效率

时间:2015-02-27 05:35:12

标签: php mysql cron server

我想知道如何在不浪费服务器资源的情况下执行以下方案。

有一个硬件设备可以连续地向服务器发送文件,我的服务器需要将它们记录到数据库中。 (只有文件的详细信息)

我目前的策略是运行一个cronjob,它将检查此文件夹并逐个记录它们以获取详细信息。如果存在,则跳过否则保存到数据库中。但是回想一下,当一个文件夹有100万个文件的时候。脚本是否逐个循环,到那时它的效率不高。

如何以有效的方式调整此方法?

1 个答案:

答案 0 :(得分:1)

您可以限制循环使用特定计数,例如一次10个文件或一次100个文件。!

或者您创建一个策略,处理文件将其放入另一个文件夹。它将节省您的资源时间。来自已处理的文件