已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > HTML/CSS/JS

标题: node.js 胶囊日记抢沙发

作者: @Ta

时间: 2016-06-27

点击: 7260

绝对比用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'
}


[隐藏样式|查看源码]


『回复列表(13|隐藏机器人聊天)』

1. 好厉害
(/@Ta/2016-06-27 23:22//)

2. 随便哪个语言都比PHP快,脚本处理还是喜欢用Python🙄
(/@Ta/2016-06-28 06:41//)

3. @唯一丶,说不定哦
(/@Ta/2016-06-28 10:15//)

4. @大药瓶子,🙄你去拿一个比PHP 慢的来
(/@Ta/2016-06-28 20:14//)

5. @唯一丶
实话说吧你这说法不对,Python3其实没有PHP7快,因为PHP7使用了动态重编译,不过PyPy倒是可以一比。
Ruby甚至没有PHP5快。
而且这个对比本来就是不公平的,PHP和Python前面通常都会有一个Apache或者Nginx之类的,而Node很多时候都是裸的。
论并发当然是Nodejs最厉害,但是要是要处理文件、数据库这些就不行了。
(/@Ta/2016-06-28 20:16//)

6. 抢的快不快估计跟脚本语言效率的影响比较小。
而是看能否精确到0秒时执行,并且多线程。
【续:请忽略上面的。我以为是签到类似的。】
(/@Ta/2016-06-29 00:28//)

7. @xlm,nodejs的出发点就是高发的接口用的,PHP出发点是web网站。PHP整体速度拖后腿,Py是脚本处理语言,py3的适用范围并不如py2那么理想。总的来说,PHP算是最慢的。虽然我也玩PHP,但是深究PHP也就那么点儿东西
(/@Ta/2016-06-29 00:28//)

8. @xlm@唯一丶,你们。。。。
(/@Ta/2016-06-29 01:18//)

10. @666
数据库异步,你有考虑过数据的可靠性吗?除非你用只读数据库
(/@Ta/2016-06-29 19:16//)

11. @唯一丶
PHP是最慢的,这个只适用于PHP 5.3及之前的版本
PHP7的速度是超过Python3的,而且还不止一点。
(/@Ta/2016-06-29 19:20//)

12. @xlm,我大PHP7威武 。
(/@Ta/2016-06-29 21:39//)

13. 我该升级一下我的smarty版本了~
(/@Ta/2016-07-03 10:22//)

14. @老虎会游泳,老虎也玩?
(/@Ta/2016-07-03 10:45//)

回复需要登录

8月24日 18:35 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1