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