1

node.js を使用して、基本的な機能を静的サイトに追加したいと考えています。

  • ユーザー認証と権限
  • 基本的なコンテンツ管理 (アーカイブ、タグ、検索)

nodejs.org の例は、JS で記述されたサーバーを起動する方法を示していますが、http サーバー全体をコーディングするのはやり過ぎのようであり、非常に安全なソリューションとは思えません。標準の Web サーバーを使用できる場合、これは本当に必要ですか?

nginx のようなサーバーの背後にある node.js コードを統合する最も簡単な方法は何でしょうか?

4

2 に答える 2

1

異なるポートで Apache と Node.js を同時に使用できます。

Apache に HTTP を処理させ、他のポートで Node.js を使用してチャット、リアルタイム通知システム、または Node.js でやりたいことを処理します。

Node.js を使用したくない場合は、HTML を提供するために使用する必要はありません。実際、メリットを本当に期待しない限り、これは良い考えではありません (IO の場合、または背後に Apache のようなモンスターが必要ないほど小さい/単純な Web がある場合、サーバーは大量の処理を行うため)。

于 2013-08-05T09:20:18.600 に答える
1

node.js が必要かどうかわからない場合は、おそらく必要ありません。Node は、リアルタイム アプリケーションと、毎秒数千回アクセスされる可用性の高い動的コンテンツを対象としています。あなたが作成しているように聞こえるものについては、Ruby側からの効率は劣るがより簡単なソリューションを使用するのが最善かもしれません. Ruby は習得が非常に簡単で、多くの優れた初心者用ドキュメントがあります。具体的にはRuby on RailsSinatraを調べてください。

別のより実用的なオプションは、これらすべてをスキップして、Wordpress のみを使用することです。私は Web 開発会社で働いており、サイトの 90% は、動的なものであっても wordpress で終了しています。Wordpress にはプラグインと API の膨大なライブラリがあり、超カスタマイズ性を実現できます。Wordpress の真の力を得るには、wordpress.com のような共有ホスティングではなく、wordpress.org からのプライベート ホスティングを使用することをお勧めします。

于 2013-08-05T16:12:13.047 に答える