我正在尝试编写 php 代码,该代码采用 NSDictionaries 的 NSArray 并将记录添加到数据库中。不幸的是,这需要大约 20 秒来处理大约 500 条记录,总大小约为 2mb。
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 会是最耗时的吗?