-5

Zend Framework で SaaS ベースの製品を開発しています。システムは、アプリケーション サーバーの負荷を分散するためにスケーラブルである必要があります。そのため、Model-View-Controller (MVC) を同じアプリケーション サーバーに保持するのではなく、別のサーバーに物理的に分離したいと考えています。そのため、Web サービスを介して相互に通信する必要があります。

私は Zend Framework を初めて使用しますが、Zend Framework では、MVC を別のサーバーに物理的に分割することは可能ですか? それを達成する方法は?例は、自信レベルを高めるのに役立ちます。

あなたの反応は私を大いに助けるでしょう。

事前に皆さんに感謝します!

4

1 に答える 1

1

なぜそれをしたいのですか?ベンチマークを行ったことはありますか?パフォーマンスの向上と比較して、そのようなシステムを安全に実装するのにどれくらいの時間がかかりますか?

ウェブサイトをスケーラブルにしたい場合は、事前最適化を行わないでください時期尚早の最適化は本当に悪いことです。

アプリケーションをビルドしてプロファイリングし、ボトルネックを見つけて、後で最適化します。

スケーラブルなアプリケーションとは、まず、適切に設計されたアーキテクチャを意味する簡単に進化できるアプリケーションです。

複数のフロントエンドでロードバランサーを使用し、memcached、Redis などのフロントエンド インスタンス間で共有キャッシュを使用することをお勧めします。

于 2012-08-20T07:55:58.640 に答える