[英]PHP MySQL and Server Efficiency
我想知道如何在不浪费服务器资源的情况下进行以下操作。
有一种硬件设备可以将文件连续发送到服务器,而我的服务器需要将文件记录到数据库中。 (仅文件详细信息)
我当前的策略是运行cronjob,它将检查该文件夹并逐一记录详细信息。 如果存在,则跳过否则保存到数据库。 但是回想一下以后,当一个文件夹有100万个文件时。 脚本是否会按1循环,到那时这样做还不够高效。
我如何才能将其调整为有效的方式?
您可以使用特定数量限制循环,例如一次10个文件或一次100个文件。
或者您创建一个策略,将处理过的文件放入另一个文件夹。 这将节省您的资源时间。 来自已处理的文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.