私はかなり新しく、node.js(PHP開発者としてのバックグラウンド)を知り始めたばかりです。nodejs の例と nodejs Web サイトのビデオを見てきました。
現在、私は動画サイトを運営しており、バックグラウンドで多くのタスクを実行する必要があります。現在、これは php スクリプトを呼び出す cronjobs によって行われます。このアプローチの欠点は、前のプロセスがまだ機能しているときに他のプロセスが開始され、サーバーなどに高い負荷がかかることです。
サーバー上で実行する必要があるジョブは次のとおりです。
- Web サイトからフィードを収集し、mysql データベースに挿入する
- Web サイトからデータを取得する (スクレイピング) (要求に応じて)
- レポート用のデータを生成します。これらは主に、実行する必要がある mysql クエリです。
今後行うべき課題
- ビデオ ビューをログに記録します (ユーザーがビデオ ページにアクセスしたとき) (これは mysql にも記録されます)
- 訪問者のログ全般
- 検索した動画に基づいて広告を表示
ジョブをキューに入れたり、時間ごとにジョブをスケジュールしたり、常に実行したりできるように、URL を呼び出すことができるようにしたいと考えています。
node.js がたどるパスであるかどうかはわかりません。そのため、ここで質問しています。ノードでこれを行う利点は何ですか? ダウンサイト?
node.js のプロは何ですか?
返信ありがとうございます。