заменил rand(97,122) на $i в первом цикле, а то пишет что переменные не определены некоторые.
использовал следующий код для запуска, чтобы измерить полное время парсинга/загрузки/выполнения скрипта
sys = require('sys')
var start = Date.now();
sys.exec('node test.js').addCallback(function(output){//sys.exec('php test.php')
	sys.puts(output);
	sys.puts((Date.now() - start)/1000);
});
результат (в сек)
	
	| Код: | 
	| node.js 0.024 - время выполения показаное скриптом
        5.5   - время выполения скрипта включая загрузку
php     0.133
        2.43 |