NSDictionaries の NSArray を取り、レコードをデータベースに追加する PHP コードを作成しようとしています。残念ながら、合計サイズが約 2 MB の約 500 レコードを処理するのに約 20 秒かかります。
function uploadTracks($tracks, $partyID, $pName) {
$tracks = json_decode($tracks, true);
$itemInfo = array();
foreach($tracks as $itemInfo){
$track = $itemInfo['songTitle'];
$artist = $itemInfo['artistName'];
$album = $itemInfo['albumName'];
$artwork = $itemInfo['artwork'];
$result = query("INSERT INTO partyRecords(Pkey,songName,songArtist,imageBinary,partyName) VALUES ('%s','%s','%s','%s','%s')" ,$partyID,$track,$artist,$artwork,$pName);
}
}
上記のコードを最適化する方法はありますか? json_decode に最も時間がかかっている可能性はありますか?