PHP vs Node.js: rendiment en concurrència
Bo, doncs per motius laborals i familiars he estat un poc absent (del bloc), però ja aprofitant unes proves que he fet al treball, vaig a mostrar els resultats obtesos. En principi, com sempre li he tingut mania al javascript, pensava que seria més lent que el php, però pareix ser que l'asincronisme fa que en determinades coses vaja molt més ràpid. La prova consisteix en recorrer un parell de taules enormes (400k registres) i fer alguns càlculs. He fet les proves amb el benchmarking de apache (ab), anem a veure el codi, he obviat les consultes per simplificar: PHP $sql=''; $preguntesResult = mysql_query($sql) or die('Consulta fallidaA: ' . mysql_error()); $sqlrespostes= '' $respostesResult = mysql_query($sqlrespostes) or die('Consulta fallidaB: ' . mysql_error()); while($line = mysql_fetch_array($preguntesResult, MYSQL_ASSOC)){ $preguntes[]= $line; } foreach ($preguntes as $pregunta) { } $cadena = ""; while($line = mysq...