我花了几天时间制作一个脚本,它基本上在db2系统上获取一些数据,并在mysql系统中为它创建新记录。在此过程中,它会进行一些检查,并使用循环来根据这些条件进行插入或更新。
此脚本有效,它会返回我期望的内容并按预期插入/更新。我已经测试了它的删除过程,更新,插入,记录是否已过期......基本上我已经对此脚本的所有功能进行了彻底测试。
我觉得它没有那么快,它可能比它应该更顺序和冗余。
我不习惯在这样的脚本中使用PDO,但我想知道我在这里可以做些什么来修复性能/速度和冗余。我知道有些逻辑似乎可能会出现。冗余,但逻辑正是它需要的地方,我只是想知道我是否可以/应该使用函数来减少调用或循环。
非常感谢任何帮助或建议。
答案 0 :(得分:-2)
这很棘手,我会被拖到热煤上,1)如果你确定不存在直接注入攻击的风险,你可能根本不想使用PDO 2)我也会看看通过PHP CLI实现此类功能,即通过卷曲触发器上的acron作业
通常,PDO是一种非常昂贵的运行查询的方法。 mysqli_query()
下的简单字符串效率将提高2.5倍。