我正在使用从网站获取 100 个项目并将其插入数据库的代码,如果项目存在,它会更新该记录。它每分钟作为一个 cron 作业运行。它运行多达 50000 种产品。
脚本运行良好,产品导入成功。现在的问题是服务器和 MySql 负载。我的服务器支持人员说它占用了将近 50% 的资源,他们需要禁用该脚本。
我尝试谷歌检查解决方案,发现加载文件比 mysql_query 插入和更新更好。因此,我计划将所有查询写入服务器上的 txt 文件中,并在完成后使用加载文件将其导入 db。
这是一个好方法吗?或者它也承担相同的服务器负载?在继续之前,我想知道专家的决定。请帮忙。谢谢