ユーザープロファイルのイメージは別のファイルサーバーに保存されています。私はmemcachedでキャッシュすることを考えています。 memcachedサーバーは、アプリケーションのローカルであり、各イメージは1MB未満です。Memcachedでのイメージのキャッシュ
しかし、私はhereを見ましたが、画像用にmemcachedを使うのは悪い考えです。本当か?私は本当に確信していません。
ベストプラクティスと提案はありますか?私はSpyMemcached Java Clientを使用しています。
私は既にアプリケーション用にmemcachedを使用しており、たくさんのものを保存しています。したがって、ファイルをキャッシュするためにespを意味する他の方法を使用するのではなく、イメージ用のMemcachedを使うという誘惑があります。 – Langali
警告:PHPフレームワークの起動に要する時間よりも短い時間で、apacheがディスクからイメージを提供することができます。 自分でベンチマークすることはできますが、ウェブサーバーがフラットファイルを提供するのに本当に良いことがわかります。 –
3つのTomcatインスタンスの前に3つのApacheサーバーがあり、別々のファイルサーバーと通信しています。理想的には、私はちょうどそれをCDNにオフロードするか、またはApacheにローカルに保存しますが、役割に基づいてそれらのイメージへのアクセスを保護する必要があります。それは私をTomcatからサーバに制限します。したがって、同じネットワーク内の分散キャッシュは、Memcachedが私にとって意味を持つ理由です。 私は私のベンチマークが言っているものを見ます。 – Langali