現在、CakePHP(1.3)ベースのWebアプリケーションをHAセットアップで実行するように設定しています。私は4つのWebボックスをデータベースバックエンド用のMySQLクラスタとしてアプリケーション自体を実行している。ユーザーには1週間に12,000〜24,000枚の画像(35〜70GB)をアップロードさせていただきます。その後、アプリは元の画像から2つの追加ファイルを生成し、プレビュー用のサムネイルと中サイズの画像を生成します。これは、毎週リポジトリに合計36,000〜72,000の可能なファイルが追加されたことを意味します。CakePHP高可用性サーバーファームの設定
私が頭を抱えるようにしようとしているのは、これらの画像を表示しようとしているユーザーからの多数の静的ファイル要求を処理する方法です。私は、リクエストをディスパッチするロードバランサを持つ静的ファイルだけを扱う複数のWebボックスを持つことができるということです。
しかし、ここにいるすべての人が、すべての静的ファイルサーバーを同期させる方法について考えていますか?
あなたが経験したことがあれば、私には分かりやすいリンクや役に立つリンクがあります。
おかげで、
serialk
これが役立つかどうかわかりませんが、Facebookはワニスを使って画像を提供しています。 http://www.varnish-cache.org – RabidFire
リンクRabidFireをありがとう、私は私のプレートにいくつかの読書を得たLOL – serialk