ホームページ >バックエンド開発 >PHPチュートリアル >画像ストレージには memcached または redis を使用する必要がありますか?

画像ストレージには memcached または redis を使用する必要がありますか?

WBOY
WBOYオリジナル
2016-06-23 13:59:321023ブラウズ

現在、画像アプリケーションに取り組んでいますが、画像の読み取り速度に対する要求が非常に高いため、通常、物理ハードディスクからの読み取り速度では期待を満たせないため、メモリストレージを使用してみたいと考えていますが、躊躇しています。 memcached または redis を選択する方法を教えてください。私のアイデアが実現可能かどうか、また mem と redis のどちらを選択すべきかを分析します。私の要件は次のとおりです。 1. 書き込み操作がほとんどなく、主に読み取り操作が行われる。 2. メモリ サイズを考慮する必要がない。 3. 耐障害性が低い永続的なストレージ。ありがとうございます


ディスカッション(解決策)への返信

メモリに保存されている写真はありますか?
画像のコストは主にネットワーク送信のコストです。
Redisやmemcacheなどではなく、イメージストレージCDNを選択する必要があるようです。

写真を保存しますか?
画像のコストは主にネットワーク送信のコストです。
Redisやmemcacheなどではなく、イメージストレージCDNを選択する必要があるようです。
説明すると、私のアプリケーションは画像を処理します。1 つのリクエストの処理には 20 枚以上の画像が必要で、最終的に 1 つの画像が生成されるため、オーバーヘッドは送信ではなくこの領域にあります

redis
1. memcached 最大容量は制限されています
2. Memcached はコンテンツをハードディスクに自動的に保存せず、永続的なストレージの要件を満たしていません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。