【发布时间】:2015-01-07 12:17:21
【问题描述】:
我还很新,刚开始了解 node.js(作为 PHP 开发人员的背景)。我在 nodejs 网站上看过一些 nodeJs 示例和视频。
目前我正在运行一个视频网站,并且必须在后台执行许多任务。目前这是由调用 php 脚本的 cronjobs 完成的。这种方法的缺点是,当前一个进程仍在工作时启动另一个进程,您会在服务器等上获得高负载。
需要在服务器上完成的工作如下:
- 从网站抓取提要并将其插入 mysql 数据库中
- 从网站获取数据(抓取)(根据要求)
- 为报告生成数据。这些主要是需要执行的 mysql 查询。
未来需要完成的任务
- 记录视频观看次数(当用户访问视频页面时)(这也会记录到 mysql)
- 一般记录访问者
- 根据搜索到的视频展示广告
我希望能够调用一个 url,以便可以将作业排队,还可以按时间安排作业,或者它们可以持续运行。
我不知道 node.js 是否是要遵循的路径,这就是我在这里问它的原因。在节点中这样做有什么好处?下站?
node.js 的专业人士有哪些?
感谢您的回复!
【问题讨论】: