绝对比用PHP 写得抢得快 !
var later = require('later');
var superagent = require('superagent');
//设置成本地时间
later.date.localTime();
//每格三秒钟执行一次
var sched = later.parse.recur().every(3).second();
later.setInterval(function() {
/*取得日记ID*/
superagent
.get('http://www.timepill.net/')
.set('Cookie', COOKIE.version)
.end(function (err, Str_one){
// 常规的错误处理
if (err) {return err;}
var Reg = new RegExp(/<a href="\/diary\/(\d{8})">回复<\/a>/g);
while((tid = Reg.exec(Str_one.text)) !=null){
superagent
.post('http://www.timepill.net/comment/add/'+tid[1])
.send('content=我又上寂寞榜了!')
.send('recipient_id=0')
.send('has_cmt=')
.set('Cookie', COOKIE.version)
.end(function(err, Str_two){
//res.send(Str_two);
console.log(Str_two.status);
});
}
});
},sched);
var COOKIE = {
version:'这里是你的cookie'
}
实话说吧你这说法不对,Python3其实没有PHP7快,因为PHP7使用了动态重编译,不过PyPy倒是可以一比。
Ruby甚至没有PHP5快。
而且这个对比本来就是不公平的,PHP和Python前面通常都会有一个Apache或者Nginx之类的,而Node很多时候都是裸的。
论并发当然是Nodejs最厉害,但是要是要处理文件、数据库这些就不行了。
而是看能否精确到0秒时执行,并且多线程。
【续:请忽略上面的。我以为是签到类似的。】
数据库异步,你有考虑过数据的可靠性吗?除非你用只读数据库
PHP是最慢的,这个只适用于PHP 5.3及之前的版本
PHP7的速度是超过Python3的,而且还不止一点。