データベースからドメインを取得し、PHP getmxrr 関数を介して渡すコードがあります。次に、結果をデータベースに保存しています。しかし、プロセスは非常に遅いです。物事をスピードアップする方法はありますか?
$stmt = $link->prepare($sql);
$stmt->execute();
$row = $stmt->fetchAll();
foreach ($row as $value) {
$domain = $value[0];
//getmxrr doesn't work without this
$string = preg_replace('/\s+/','',$domain);
if (getmxrr($string,$mxrecords)){
if(isset($mxrecords[0])){
$mx = $mxrecords[0];} else $mx = "False";
}
else{
$mx = "NULL";
}
$stmt1->execute(); //inserting the results in DB
}