node.js が超高速で実行される Web アプリを構築できることは知っていますが、雑誌やニュース スタイルの Web サイトでどのように機能するかについて十分な情報を見つけることができません。Joomla や Drupal (またはワードプレス) などの一部の CMS が非常に優れていることは知っていますが、ユーザー数が増えるにつれて、パフォーマンスの問題がいくつか見られます。当然のことながら、Web サーバーはカウントされますが、クラウドでホストしたいので、ノードで作業し、それに基づいて単純な CMS を作成するだけで、多くのユーザーがログインしてソーシャルを実行できるようになると、より良いユーザー エクスペリエンスのニーズに合うと思います。ニュースとレビューのサイトであるサイトのメインサイドと並行するもの. node.jsコーダーはそれについて知っていますか?
2 に答える
この質問は非常に主観的なものだと思います。最新の保守された言語を使用して作成されたアプリケーションのパフォーマンスは、主に開発者のスキルに依存し、Web サイトが一定の規模に達した場合、言語だけに依存するのではなく、分散システムのアーキテクチャについても。
ノードの通常の強みのいくつかは、イベント駆動型であり、フロントエンドとバックエンドの単一言語であるため、開発者の統合が容易になるはずです。イベント駆動型モデルは、分散システム全体でのデータ集約型操作などの同時操作を多用するアプリケーションを (新しい開発者にとって) 書き、理解するための、素晴らしく簡単な (主観的!) 方法を提供します。
これはかなり主観的なものであることに同意しますが、ノードを使用した経験があるため、このインスタンスでノードを使用することに特別な利点があるかどうかはわかりません。Django (Python) や Rails (Ruby) などのフレームワークは、多かれ少なかれこのタイプのユースケースに対応するように構築されていると思います。また、PHP の経験はあるがノードの経験はあまりないと仮定すると、構築と展開がより簡単になる可能性があります。非常に迅速に動作するCMS。
あなたが説明したことに基づいて、ノードを使用する利点が特に関連するかどうかはわかりません。また、他の最新のフレームワークや Web サーバーの代わりにノードを使用することが、サイトのパフォーマンスに大きな影響を与える可能性は低いです。