-1

Web アプリケーション (PHP) 用に、ユーザー間で画像を共有する機能を作成しています。これは、すべてのユーザーが自分の画像をサーバーにアップロードできることを意味します。したがって、私の最初の前提は、「画像共有」機能専用のサーバーが必要だということです。問題は、サーバーが多くのリクエストを受け取ると、ボトルネックが発生することです。

  • キャッシング (memcached、varnish、squid...) について学びましたが、これらのテクノロジーのいずれかが私に適していると思いますか?

  • 私にとって最高の/理想的なアーキテクチャは何ですか? ある時点で、サーバーが1つだけでは不十分だと思います。サーバーのクラスター(マスターとスレーブ)が必要になると思います。右?

適切なテクノロジーとアーキテクチャについてのオリエンテーションを教えていただければ幸いです。

4

1 に答える 1

1

すべては、トラフィックの量に依存します。あなたはそれを見積もることができますか?Cashinig ソリューションは、小さな画像に適しています。私は、画像共有/投票 Web サイトと非常に大きなトラフィック (1 か月あたり 1200 万のフルサイズの画像ダウンロード) の経験があります。

于 2011-11-16T09:29:25.520 に答える